
单片机密码锁的设计与模拟。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是我们完成的《微机控制技术》课程设计成果,其中包含了完整的课程设计报告,该报告对各个阶段的设计过程提供了详尽的说明,并包含了所有相关的源代码。此外,还附带了Protues仿真文件,在安装了Protues软件的电脑上即可直接运行这些仿真文件。我们希望这份资料能够对从事相同课题设计的同学有所裨益。下面是对内容的一些详细介绍:======================================= 项目要求与扩展========================================1.1 项目要求:1、系统允许设置最多8位密码,每位密码的值范围限定为1至8;2、用户具备自主设定和修改密码的权限;3、每次按下密码键时都会发出声音提示;4、若输入的8位开锁密码不完全准确,系统将发出警报声(报警5S);5、开锁密码连续错误三次时,系统将启动1分钟的报警机制,在此期间输入密码无效以防止盗贼多次尝试破解密码;6、只有当输入的8位开锁密码完全正确时才能成功解锁,解锁过程中会产生1秒的提示音;7、电磁锁的电磁线圈每次充电需要5秒钟,随后恢复到初始状态;8、密码键盘上仅有8个密码按键,锁内配备备用电池,只有通过内部上电复位才能设置新的最终密码,因此仅在门外按键操作是无法修改或设置密码的;9、密码设置完毕后会持续发出2秒的提示音。1.2用途与功能扩展:我们在不改变原有项目基本要求的前提下,从实用性角度出发进行了以下扩展:1、将密码允许范围从0-8扩展至0-9,从而使密码锁的设置更加符合人们的使用习惯;2、取消了对密码长度(原要求为8位)的限制,赋予用户更大的自主权,允许用户根据实际需求自定义任意位的密码长度以实现灵活的设置方式;3、增加了清除键用于清除输入过程中的误码以及确认键用于对输入结果进行验证。=========================================课程设计报告目录=========================================目录引言 1一、单片机概述 11.1 AT89S52的主要性能 11.2 AT89S52的功能特性描述 11.3 AT89S52的管脚排列 2二、硬件设计 22.1 硬件设计思想 22.2 部分硬件方案论述 22.2.1 七段数码管扫描显示方式方案比较 22.2.2 键盘连接方式方案比较 32.3 硬件电路图 42.3.1硬件原理框图 4 (此处省略数字) (此处省略数字) (此处省略数字) (此处省略数字) (此处省略数字) (此处省略数字) (此处省略数字) (此处省略数字) (由于无法完整呈现电路图,故省略具体数值). 4 4 4 4 4 4 4 4 (硬件protues仿真原理图) 5 5 5 5 5 5 5 5 (硬件单元) 6 6 6 6 6 6 6 6 (键盘输入单元: ) 7 7 7 7 7 7 7 7 (显示单元:) 8 8 8 8 8 8 8 8 (报警电路模块:) 9 9 9 9 9 9 9 9 (晶振电路模块:) 9 9 9 9 9 9 9 (复位电路模块:) ... (后续内容类似) 三、软件设计 93.1 软件基本思想: ... (后续内容类似) ...四、总结 ... (后续内容类似)五、参考文献 ... (后续内容类似)六、收获与感悟 ... (后续内容类似)七、致谢 ... (后续内容类似)八、附录 ... (后续内容类似)
全部评论 (0)


