单片机课程设计---基于单片机的电子密码锁设计内容摘要:

系统框图如下 (1)电源模块主要用于给其他各个功能模块提供能量。 (2)键盘模块主要用于密码设置等的输入。 (3)显示模块主要用于显示输入的信息。 ① 显示“ F” —— 表示进入设置密码状态 ② 显示 “ A” —— 表示进入输入密码状态 ③ 显示“ d” —— 表示密码输入正确 ④ 显示“ C” —— 表示密码输入错误 (4)报警模块主要用于当输入不同的信息时,蜂鸣器及发光二极管做出不同的响应。 ① 当密码设置完成,按“ E”键确认后,蜂鸣器长鸣一声,红色的发光二极管闪两下。 10 ② 当密码输入正确,按“ E”键确认后,蜂鸣器长鸣一声,红色的发光二极管亮 200ms后灭。 ③ 当密码输入错误,按“ E”键确认后,蜂鸣器响三声,蓝色发光二极管一直亮。 (5)单片机控制模块主要用于控制整个功能的运行。 (二)主程序流程图 11 (三)键盘扫描流程图 (四) 数码管显示流程图 12 六、系统的仿真与调试 (一 )打开界面,出现“ F”字样,这时开始设置密码 (二) 输入设置密码,按“ E”键确认 (三) 确认后显示“ A”,表示进入输入密码模式 13 (四)若密码输入正确,显示“ D”,红灯亮,蜂鸣器长鸣一声 ,开锁成功 P 3 0P 3 1L E D B L U EL E D R E D (五) 按“ F”键可进入重设密码状态 (六)若输入的密码错误,则显示“ C”,蓝灯亮,蜂鸣器响三声,开不了锁 P 30P 31LE D B LUELE D RED 七、 总结 通过这次课程设计,我学到了很多有关电子密码锁的设计方法与工作原理 ,巩固了单片机知识。 无论从选题到定稿,从理论到实践都使我学到了很多 东西,它不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 同时也明白了理论与实践相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正 14 为社会服务,从而提高自己的实际动手能力和独立思考的能力。 课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.我们应该认真对待。 参考文献 [1] 于殿泓,王新年.单片机原理与程序设计实验教程 [M].西安:西安电子科技大学出版社, 2020, 8. [2] 赵文博,刘文涛.单片机语言 C51程序设计 [M].北京:人民邮电出版社,2020, 10. [3] 周鑫 ,何建新 , 刘琥 . 基于单片机的电子密码锁控制电路设计 [J] 成都信息工程学院学报 ,2020, 8. [4] 郭海英 . 基于单片机的电子安全密码锁的设计 [J]. 佛山职业技术学院现代电子技术 2020,6. [5] 林立,张俊亮 .单片机原理及其应用 —— 基于 Protues和 Keil :电子工业出版社, 2020,1. 附录 附录一 :元件清单 元器件 数量 80C51 1 电容( C) 2 极性电容( CAPELEC) 1 15 电阻( R) 4 按键 17 晶振( CRYSTAL) 1 74HC573 2 二极管( LED) 红: 1 蓝: 1 蜂鸣器 1 六联共阴极数码管 1 PNP 三极管 1 排阻( RESPACK8) 1 附录二:电子密码锁仿真图 16 P13P15P17P11P20P22P24P25P17P16P15P14P 1 0P 1 1P 1 2P 1 3P16P14P12P10P00P01P02P07P06P05P04P03P21P23P00P01P02P03P04P05P06P07P22P00P01P02P03P04P05P06P07P23P30P31P30P31XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。