基于单片机的电子安全密码锁研究

2017-04-20 18:33钱炜辰
青春岁月 2017年5期
关键词:单片机设计

钱炜辰

【摘要】在科学技术不断发展的过程中,我们现今生活已然步入到了信息时代,有效的便捷了人们的生活与工作。在信息技术在人们生活中的广泛应用,人们对于隐私也越来越重视,因此逐渐兴起了各种电子安全密码锁。传统的机械锁无法满足人们现阶段的实际需求,电子安全密码锁具有高度的灵活性、安全性与保密性,可以有效的提高人们的生活安全性。对此,本文主要分析了基于单片机的电子安全密码锁,对其相关问题进行了探讨与分析。

【关键词】单片机;电子安全密码锁;设计

现阶段,各种密码锁、激光锁以及电子锁等类型的安全锁种类繁多,这些基于高科技术的电子锁,是在传统钥匙的基础之上,通过使用光束、声波以及磁场等科学技术,控制门的开关,有效的提高了锁的整体安全性,保障了人们的基本安全。单片机可以把中央处理器、随机存取器、制度存储器以及各种类型的输入输出端口等相关功能有效的整合起来,在使用过程中有着体积小等优点。

一、单片机电子安全密码锁的设计思路

第一,单片机机电子安全密码锁设计的具体思路。在单片机电子安全密码锁的设计过程中,主要包括了各种密码输入设备、数码管以及LED灯显、单片机的时钟电路、单片密码锁、开锁机构五个主要部分。

第二,单片机开锁的设计的具体思路。在单片机开锁的设计过程中,主要是根据以下基本原理:首先,通过将单片机与开锁执行过程的融合,然后把电磁锁与相关驱动电路有效的联合起来,就会时间开锁的效果。在实际操作过程中,开锁的具体顺序为,在密码锁使用者在特定时间内以及规定的输入次数中,进行正确密码的输入,单片机就会给出开门的信号,电路驱动磁锁就会执行相关任务,进而有效的实现开门目的。

第三,单片机电子安全密码锁系统的密码设定系统。现阶段,在市场上的单片机电子安全锁的密码设定方式主要采用的就是摩斯密码。摩斯密码因为涉及简单、易操作等优点相对于其他密码来说具有高度的便捷性,在实际操作过程中,只需一个按钮就可以完成密码的输入与更改等相关操作。

二、单片机电子安全密码锁的软件设计

第一,单片机电子安全密码锁软件设计的主要流程。单片机电子密码安全锁在设计过程中,主要是按照液晶显示屏上的具体步骤展开的,可以选择密码修改以及开锁等功能。如果选择了密码修改功能,就首先要把24c02中的密码,利用键盘输入的密码开展对比工作,如果对比结果正确,就表明了密码修改成功;同时,修改后的密码会在20c42中自动保存,便于下次进行密码修改是开展对比;如果密码出现错误,则会在液晶显示屏上出现对应的提示。在开锁的过程中,如果通过键盘输入密码,与24c02中的保存的密码一致的话,LED显示灯就会法令,就会有效的实现开锁功能;在通过对比之后,密码与保存的密切不符,就会在液晶显示屏上出现对应的提示信息,或者发出报警警报。

单片机的电子安全密码锁的具体程序,主要是通过主程序以及中断服务子程序构成的,其中主程序的主要工作内容就是对键盘上的数值进行系统的读取、对密码进行正确的判断、控制液晶显示屏的各种现实功能;中断子程度的工作内容则是,密码服务、开锁功能、报警功能、上锁功能等。在对单片机密码锁系统开展初始化功能的时候,要对键盘上输入的密码时候正确进行判断,如果正确就利用液晶显示屏上的相关提示信息,根据具体的步骤开展相关操作,进而有效的完成密码修改以及开锁功能;如果键盘上密码输入错误,就会返回到初始页面,从新开展相关操作。

第二,单片机电子安全密码锁的程序调试方式。

首先,软件的相关调试。在上文中提到的单片机电子安全密码锁的相关程序是在C语言的基础之上开展相关编制的,对于编译软件采用的是keiuvision2。在进行C语言编译的过程中,如果没有发生编译错误,在通过系统检测的状况下,会产生基于单片机电子安全密码锁的相关设计文件、lnp以及基于单片机的電子安全密码锁的相关设计文件、uv2以及单片机电子安全密码锁的相关设计文件、M51以及单片机的电子安全密码锁的相关设计文件、hex与单片机的电子安全密码锁的相关设计文件。在这几种文件之中,基于单片机电子安全密码锁的相关设计文件以及hex与单片机的电子安全密码锁的相关设计文件是系统需要的文件。

其次,通过专业的仿真软件对基于单片机的相关电子安全密码锁开展仿真工作。通过把在单片机基础上开展的电子安全密码锁的设计以及hex文件放在AT89C51中开展相关调试通过,具体的调试功能主要包括电子安全密码锁的开锁功能。在操作过程中,要根据电子液晶显示屏上的操作,在键盘上按“1”按钮,就会在显示屏上出现input password的提示,然后在输入六位的密码,按确定按钮后则会执行开锁功能。如果密码正确的话,就会在屏幕上显示correct,发光二级管也会发亮;如果输入的密码不正确,在显示屏上则会出现crror,就不会执行电子安全密码锁的开锁功能。

最后,硬件的相关调试工作。在开展单片机的电子安全锁硬件设备的相关调试工作的过程中,要根据具体的硬件设计原理图纸,构建正确的硬件电路;在电路搭建完成之后,要对电路的线路进行详细的检查,在确保线路连接合理以及正确无误的状况之下,开展相关硬件功能的调试工作;然后,在开展正是调试的过程中,要通过示波器对单片机的ALE管脚进行检测,如果检测过程中输出了2MHz的方波,就可以证明单片机电子安全密码锁的硬件设计符合具体的要求,可以正常开展相关工作。

三、结束语

通过本文的论述,可以有效的开出,在现阶段的市场发展过程中,单片机的电子安全锁因为自身的成本低廉、容易开发以及安全稳定、便于操作等优点迅速的占领了市场的主流,在人们的生活与工作中得到了广泛的运用。在未来的发展过程中,我国的信息技术会不断的完善与更新,这也为基于单片机的电子安全密码锁的发展奠定了基础。

【参考文献】

[1] 王府井, 陈凯元. 应用AT89C2051单片机设计电子密码锁[J]. 电子制作, 2014,23:13-14.

[2] 李俊仕. 关于单片机电子安全密码锁的设计论述[J]. 电子测试, 2015,08:31-34.

[3] 朱英明. 基于PIC16F873单片机的电子安全密码锁的设计[J]. 电子技术, 2008,11:23-25.

猜你喜欢
单片机设计
BUBA台灯设计
单片机在智能控制中的应用
有种设计叫而专
陈国兴设计作品
匠心独运的场地设计画上完美句点
C8051F020与80C51单片机的异同点
跨越式跳高递进与分层设计
设计之味
单片机I/O口模拟串行通讯的C51实现方法
单片机调试方法的探讨