电子密码锁毕业设计论文 下载本文

河南城建学院本科毕业设计论文 系统的软件设计

3.2.5 密码显示子程序

开始 循环次数250 →(4AH) (40H) → P2 (41H) → P2 (42H) → P2 (43H) → P2 (44H) → P2 (45H) → P2 NO 4AH减一为0? YES 返回

图 3.6 密码显示子程序流程图

密码显示程序说明:进入密码显示子程序后把显示次数250 次赋给4AH 单元,把30H 到35H 六个单元里的数据赋给P2 口显示完一次,显示完250 次返回。

17

河南城建学院本科毕业设计论文 系统的软件设计

3.2.6 开锁子程序

开始 (30H)~ (35H) = (40H ) ~ (45H) ? NO YES 报警 开锁 返回

图 3.7 开锁子程程序流程图

开锁程序说明:判断30H 到35H 单元里的数据与40H 到45H 单元里的数据是否相同,如果相同,开锁成功绿灯亮;如果不相同,开锁不成功报警红灯亮且蜂鸣器响。

18

河南城建学院本科毕业设计论文 系统的软件设计

3.2.7 修改密码子程序

开始 成功开锁 NO 不修改 YES 修改密码 返回

图 3.8 修改密码子程序流程图

修改密码程序说明:判断绿灯是否已点亮,点亮则说明已开锁成功可修改密码,否则不修改。

19

河南城建学院本科毕业设计论文 分析与结论和致谢辞

第4章.分析与结论

总体来看,已经完成了题目所要求的基本功能,在完成成基本功能外还有解除报警功能和退格功能,这样使整个系统的功能更加完美,成本也不高,应用更加方便。整个电路从整体上看电路已基本稳定,经多次检查已复合要求,加上软件上的功能对于电子密码锁来说已完美。

我设计的是基于单片机控制的电子密码锁。经过一段时间的努力,我基本上完成了题目的要求设计和制作。

在设计过程中,我首先进行方案的设计,然后是电路的布局和设计,最后是对电路进行仔细检查。在方案的设计过程中,经过了理论验证和筛选,才确定最终的方案。比如键盘扫描的设计,就考虑过二种不同的方案;对数码显示模块的使用,也使用了两种不同的芯片来驱动数码管。而电路的制作更是成功完成制作的保证,因此在整个过程中,我从始至终都秉着严谨、认真的态度来完成特别是在编程的时,开始是一点不懂,看到编程有种头痛的感觉,但在老师的指导下和同组的帮助下,我的设计程序己基本上实现了。

总之,在这次毕业设计当中,尽管时间有些紧迫,却使我们学到了许 多知识,不管是专业基础知识还是动手制作能力,都得到了很大的提高,既 开拓了思维也积累了经验,更重要的是使我们看到自己的不足和今后更需要努力的方向。以后我们将更加努力学好专业知识,不断地积累更丰富的经验,进一步提高动手技能。

第5章.致谢辞

感谢河南城建学院给予我们这个毕业设计的机会,提供了一个让我们展示才能,开拓创新思维,激发创新灵感,交流学习的平台。我们通过这次毕业设计,极大地提高了动手能力,磨练了意志,同时也培养了自主创新的意识。感谢我的指导老师和在此设计过程中帮助我的一些同学,在你们指导和帮助下,我才能顺利的完成这次毕业设计。

20