智能电子密码锁设计
[关键词:智能,电子密码锁] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc1058,word全文:25页,合计:10000字 |
首先,用Proteus对硬件电路进行设计。然后,用Keil软件进行程序设计、仿真、调试。最后,用Proteus进行软件模拟,硬件调试,仿真得出结果。
单片机系统软件设计、硬件设计和调试过程中的全虚拟环境都是在Keil程序设计、Proteus电路设计和联调方法的基础上建立起来的,使所有工作在PC的基础上就能完成。这样减少了开发时的危险,从而使开发效率提高,对嵌入式方案设计的发展发挥了重要作用。
设计思路
智能锁的软件部分由主程序和密码初始化、密码检查、键盘输入、密码错误报警、延时、T0定时中断服务几个子程序构成。
(1)智能密码锁的设计关键是输入密码、清除密码、更改密码、报警、安全开锁。
(2)密码输入:当一个数字键被按下时,数码管上显示“一”。
(3)密码更改:输入的数字被作为新密码
(4)密码清除:当按下清除键(CCC)时,之前被输入的密码全部消除。
(5)安全开锁:按下开锁键后,系统设置的密码会与刚输入的密码进行比对,若相同,锁开启,若不同,则不能打开。
设计过程:首先,用Proteus对硬件电路进行设计。然后,用Keil软件进行程序设计、仿真、调试。最后,用Proteus进行软件模拟,硬件调试,仿真得出结果。
仿真过程
(1)电源开启后,转动,显示器按顺序出现“H”“E”“L”“L”“O”
(2)在(1)完成后,数码管依次出现出现“P_”,提示用户输入密码
(3)密码输入时,按“#”键表示密码已经输入完毕
(4)在完成(2)后,输入密码,若密码输入成功,则有“叮咚”提示音,并且数码管会出现“C”,则表示锁开启成功,之后“8”闪烁,表示锁进入开启状态
(5)在(2)完成后,若第一次和第二次输入的密码都错误,会出现“E”,若第三次输入错误,数码管会依次出现“E3”,然后数码管转动,键盘被锁、喇叭发出鸣笛声报警,30S后,两者同时结束,然后再次出现(1)和(2)
(6)在(4)完成进入开锁状态后,按“AA”键,数码管依次出现“old”,按数字键输入原始密码后按“#”,会依次出现出现“np1”,再输入要修改的密码,按“#”后,会出现“np2”,然后再次输入新密码,如果两次输入的密码相同,数码管会出现“C”,表示密码修改成功
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc1058,word全文:25页,合计:10000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——智能电子密码锁设计(论文)!