PROTEUS模拟仿真软件毕业论文目 录前言1第1 章单片机31.1 单片机简介31.2 单片机的硬件特性31.3 单片机的特点31.4 单片机的应用围4第2 章电子密码锁的设计62.1 设计方案的选择62.1.1 采纳数字电路控制62.1.2 采纳以单片机为核心的控制62.2 本设计所要实现的目标72.3 电子密码锁的程序设计7第3 章主要元器介绍93.1 主控芯片AT89C51简介93.2 AT89C51的主要性能93.3 AT89C51引脚功能说明103.4 AT89C51的振荡器与时钟电路123.5 AT89C51的复位方式133.5.1 复位原理133.5.2 常用复位电路143.6 AT89C51的程序执行方式143.7 AT89C51的省电方式143.8 AT89C51的芯片擦除153.9 锁存器74LS245153.10 4×3矩阵键盘16第4 章用PROTEUS模拟电子密码锁184.1 PROTEUS 简介184.2 PROTEUS 仿真过程184.2.1 启动PROTEUS ISIS 编辑环境184.2.2 选取放置仿真元件194.2.3 布线214.2.4 在PROTEUS ISIS 中进行软件编程224.3 系统调试354.3.1 将目标代码添加到电路354.3.2 电路调试36第5 章调试过程与分析39结 论40谢辞41参考文献42前 言在日常的生活和工作中, 住宅与部门的安全防、单位的文件档案、财务报表以与一些个人资料的保存多以加锁的方法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断进展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的电子密码锁应运而生。电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁。其特点如下:1、性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2、误码输入保护,当输入密码多次错误时,报警系统自动启动。3、无活动零件,不会磨损,寿命长。4、使用灵活性好,不像机械锁必须佩带钥匙才能开锁。5、电子密码锁操作简单易行,一学即会。基于以上思路,本次设计使用ATMEL公司的AT89C51实现基于单片机的电子密码锁的设计,其主要具有如下功能:1、设置6位密码,密码通过键盘输入,若密码正确,则锁开。2、报警、锁定键盘功能。密码输入错误,禁止按键输入3秒,同时发出“滴、滴”报警声。3、密码可由程序...