APP下载

基于单片机的电子密码锁的设计

2017-12-28赵若静

电子技术与软件工程 2017年14期
关键词:单片机设计

文/赵若静

基于单片机的电子密码锁的设计

文/赵若静

本文设计了一款基于单片机的电子密码锁。采用AT89C51单片机为主控芯片,LCD1602显示器、AT24C02芯片为储存单元。可以实现开锁,报警、可以反复设置密码等多种功能。

保密性 单片机 电子密码

1 设计目标

本电子密码锁选取单片机AT89C51为主控芯片。除非密码无误,否则打不开电子锁。假如密码错误,则显示屏会提示ERROR。为了增加电子锁的保密性,如果连续输错三次,则会发出警报。密码可以根据使用者的需求自由设置,并且更改密码之前必需输入原先的密码。为了防止用户误操作,新密码必须输入两次来确保一致。

2 设计原理

本设计主要由三部分组成。分别为单片机、矩阵键盘和储存单元。使用者通过按键在矩阵键盘上输入之前设置的密码,键盘将接收到的信息传入单片机,单片机再将接收到的信息与之前使用者设置的初始密码进行核对,看是否一致,一致则传入开锁电路将锁打开。不一致则传入报警电路响铃。这个过程持续的时间不到一秒。

本设计由硬件和软件两部分组成本系统。其中硬件部分由电源输入、键盘输入、密码存储、复位、晶振、显示、报警、开锁等这些部分组成。软件部分对应的由主程序部分、初始化程序部分、LCD显示程序部分、键盘扫描程序部分、启动程序部分、关闭程序部分、密码设置程序部分、EEPROM读写程序部分和延时程序部分等组成,如图1所示。

设计单片机硬件资源的分配:

P0.0~P0.7用于LCD液晶显示作用。……

登录APP查看全文

猜你喜欢

单片机设计
何为设计的守护之道?
《丰收的喜悦展示设计》
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
小议PLC与单片机之间的串行通信及应用
设计秀
有种设计叫而专
基于单片机的平衡控制系统设计