摘 要
该电子密码锁采用单片机密码识别及信号输出控制,提高了整体电路的稳定性和可靠性,并且简化了硬件电路的设计。由EPROM(24C02)构成的密码存储器可防止主机在断电的时候将用户的设置密码丢失,更增加了其安全系数。该设计是基于AT89C2051的单片机的电子密码锁设计,主要是通过芯片的程序内容来控制电路的工作方式,其中包括AT89C2051芯片,24C02闪存芯片,键盘输入模块,电子锁模块等,当AT89C2051检测到有密码输入时就将其和闪存中的密码相比较,如果相同则传送开锁信号到电子锁模块电路,实现开锁功能,而当检测到三次输入密码都不正确时则输出报警信号,同是禁止密码输入功能,即实现了防多次试探的可能性,其安全性能有了明显的提高。
关键词:AT89C2051芯片,EPROM(24C02)芯片,电子锁,3*4键盘
目 录
摘要 3
第1章 绪论 3
1.1背景 3
1.2电子密码锁 3
1.3电子密码锁的特点 3
1.4.键盘式电子密码锁的发展趋势 3
第2章 电路功能及设计思路 4
2.1电路设计的功能要求 4
2.2基本设计思路 4
第3章 设计方案论证 5
3.1 AT89C2051单片机的电子密码锁设计 5
3.2采用 CMOS实现的数字电子密码锁设计 5
3.3采用μnSPTM凌阳单片机的电子密码锁设计 6
3.4综合分析……………………………………………………………………6
第4章AT89C2051单片机的电子密码锁电路设计 7
4.1基于AT89C2051芯片的电子密码锁设计 7
4.2各模块工作原理 8
4.2.1 AT89C2051芯片模块 8
4.2.1.1功能特性概述…………………………………………………8
4.3 AT24C02串行E2PROM的读写……………………………………………9
4.3.1 I2C总线的基本结构………………………………………………9
4.4 4*3键盘处理模块 ………………………………………………………9
4.5音频放大模块 10
4.6电子锁模块 11
4.7软件程序模块 12
4.7.1程序功能………………………………………………………………12
4.7.2系统流程图……………………………………………………………12
第5章 设计总结 13
参考文献 14
致谢 15