密码锁—微机原理及应用课程设计报告 下载本文

5.3 调试结果

图4 开机时显示“HELLO!”,持续3秒,这时所有指示灯均不亮

或者,按下CALL键,即门铃呼叫键,会有“叮~咚”的提示音,调试结果与上图

一样

图5 开机等待3秒后,等待有密码输入,此时电子所在闭合状态,此时黄灯亮

第 28 页 共 33页

图6 当有密码输入时,相应的位子会显示“H”来覆盖所输入密码,以防密码被泄

露,黄灯一直在亮的状态,表示密码锁一直处于锁合状态

图7 当密码输入正确时,锁开启,显示“OPEN-!”绿灯亮

第 29 页 共 33页

图8 当密码输入错误时,会显示“ERROE!”字样,黄灯一直亮着,三秒钟后会回

到图5的状态,等待密码输入

图9 输入6次误码时显示“HHHHHH”,并且红灯亮,黄灯不灭

第 30 页 共 33页

第六章 所设计电路的特点和方案的优缺点及改进分析

1)特点与优点

1,每输入一位密码,数码管就会显示“H”字样来覆盖信息,安全性提高。 2,有门铃呼叫,有了此功能,那么就不必另外再装门铃了。

3,有指示灯提示密码锁的现态,比如锁合,锁开启或者输入六次误码。 4,输入六次误码后,键盘拒绝任何输入,防止了恶意输入密码。 5,有退格键,当输入密码有误想修改时,就用上此键了。

6,因为是用单片机写入E2PROM存储器,断点以后密码也不会丢失,这样

的话,安全性就提高了。

7,有门铃功能,要是家中的大门有这个功能,就不必特意再安装门铃了。 8,当密码无意间泄露出去,为了安全想更改密码,那么先输入正确的密码

使电磁门在开的状态下输入新密码然后按SET键即可,密码可实现任意位修改。

9,有复位键,即RESET键,可以使芯片初始化,在多次输入误码后按此键

可使计数器重新计数。在把此密码锁商品化的时候,应隐藏此键,否则可无数次地尝试输入密码,从而安全系数会降低。 2)缺点

所能设置的密码太单一,只有数字,可以增加密码位数、英文键盘和符号键

盘来加提高密码的安全性。

再者,按键可以添加指纹识别功能,那么此密码锁的安全性和可靠性就会再

次提高一个档次。 3)改进

本次课程设计我做好的密码锁刚开始只能够设置固定的6位密码,但黄老师给我提出设置任意位数(不大于6位)的密码后,我查找相关资料,对所写程序进行了修改,最终达到了黄老师提出的要求。以上所附程序即为修改之后满足要求的程序。

第 31 页 共 33页