基于STC89C52单片机毕业设计完整版附原理图pcb图源程序仿真图

图6-3 系统初始化

当进入输入密码阶段时,依次按下按键上的数字键1,2,3,4,5,6后,LCD显示屏显示如图6-4所示。

图6-4 输入密码阶段仿真图

当按下确定键11键后,显示屏上显示正确且二极管灯亮,表示密码正确开门,如图6-5所示。

图6-5 输入密码正确时仿真图

按下确认键后,二极管不亮且显示屏上显示Error,表示密码输入错误,门的锁不会打开。如图6-6所示。

图6-6 输入密码错误仿真图

当需要修改密码时,只需按下14键即可进入到修改密码界面,修改成功后显示success,修改错误后显示屏会显示fail。

图6-7 修改密码仿真图

图6-8 修改失败仿真图

6.3 仿真全图

图6-9 仿真全图

7 结论

本次设计通过硬件电路设计、软件编程、硬件调试、软件调试以及系统调试完成了设计要求,达到了设计目的。本次设计最终的结果如下:

? 电子密码锁通过键盘能成功进行输入密码; ? LCD液晶显示屏上能显示输入的密码;

? 能判断输入的密码是否正确并且能显示判断结果; ? 能在密码输入正确后开门;

? 能在密码输入错误次数达到三次以上后进行报警; ? 能在开门后通过一按键对原有密码进行更改;

? 能用*代替显示输入的密码数字,隐藏了密码,这实现了密码保护。 但是在实现上述功能时,也存在许多不足。第一,在密码输入正确时除了要使代表电磁吸合器的发光二极管发光以外,还应该加上语音模块,提示门开,这样更人性化一些。第二,密码输入错误次数小于三次时,也应该采取措施提醒。第三,密码修改部分,本次设计实现的不是很好,密码能进行修改但是只能修改第一个密码。第四,本次设计的电子密码锁,安全方面还可以提高进步。本设计中的报警系统只是一个简单的系统,要应用于实际生活还需要进一步改进。

电子锁是信息化时代发展的产物,应时而生,我相信随着科技的不断发展,将来的电子锁一定更加完美,更加人性化,更加便宜,更加安全。本次设计中还有待完善的地方还很多。首先,修改密码可进一步完善,实现有不管多少户住户和多少个密码,都能修改密码。其次,也是最重要的安全防问题,报警途径很多,有视屏监视和发出报警声提醒值班的保安等等。未来,电子密码锁需要大面积占据市场首先必须要突破的就是安全问题,如果解决了这个问题,电子密码锁就能在锁的行业所向披靡。最后本次设计还可以精进的地方就是输入密码错误时的处理方法。在输入密码错误次数在三次以内时,也应该采取措施。比如禁止输入三秒或者也用发声模块提醒,只要发声频率不一致就可区分。

参 考 文 献

[1] 余永权,汪明慧,黄英.单片机在控制系统中的应用[M].北京:电子工业出版社,2009

[2] 周润景,张丽敏,王伟.Altium Designer原理图与PCB设计[M].北京:电子工业出版社,2009

[3] 蒋同泽.现代移动通信系统[M].北京:电子工业出版社,1998 [4] 张毅刚.单片机原理及应用[M],北京:高等教育出版社,2003

[5] 张云.基于GSM的短消息业务协议分析[J].北京:电子工业出版社,2001 [6] 刘法治.常用电子元器件及典型芯片应用技术[M],北京:机械工业出版社,2007

[7] 张迎.单片微型计算机原理、应用及接口技术[M].国防工业出版社.2007.1 [8] 石东海.单片机数据通信技术从入门到精通[M].西安电子科技大学出版社.2007.2

附录:

PCB布局:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4