收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

智能电子密码锁设计

[关键词:智能,电子密码锁]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号: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] 征集整理——智能电子密码锁设计(论文)!