APP下载

基于STC89C52数字密码锁的设计

2018-01-25谭菊华章小宝黄灿英

时代农机 2017年11期
关键词:密码锁按键密码

谭菊华,章小宝,黄灿英

(南昌大学科学技术学院,江西 南昌 330029)

1 设计方案

本设计采用单片机STC89C52作为主控制芯片,密码输入的状态由液晶LCD1602显示,锁的开与关状态由发光二极管显示,电子密码锁的输入操作由按键实现,应用蜂鸣器构成报警电路。先把密码保存到单片机的存储器里,如果按键输入的密码与存储器保存的密码不同,发光二极管红灯亮,报警电路出现声音警报;如果按键输入的密码与存储器保存的密码相同,发光二极管绿灯亮,数字密码锁打开。如果需要修改密码时,先输入原始密码,再按下密码修改按键,然后修改密码,并且为了确保新的密码,设置了两次输入,必须两次输入相同,新密码才设置成功。系统的总体方框图如图1所示。

图1 系统总体方案图

2 硬件设计

本系统采用模块化设计,主要有电源模块、密码输入模块、密码显示模块、密码修改模块、开锁和上锁显示模块以及报警电路,其中单片机是数字密码锁的控制核心,晶振电路和复位电路组成了单片机的最小系统,并且晶振电路采用的是上电复位。

3 硬件设计

本系统的软件设计流程图如图2所示。

图2 系统开锁流程图

4 结语

本系统采用软、硬件相结合的设计方法,所设计的数字密码锁可以进行开锁和上锁,还能实现密码修改以及报警功能。系统简单可靠,功能强大,操作方便,可以应用于各种场合,具有一定的推广价值。

[1]王烈.基于单片机的电子密码锁设计[J].电子制作,2017,(1):64-66.

[2]谭菊华,谢芳娟,吴福英.基于组合滤波器组的变压器局部放电信号识别[J].电网与清洁能源,2016,(12):82-85.

[3]谭菊华,王涛.基于MATLAB实现卡尔曼滤波器的设计[J].计算机光盘软件与应用,2011,(7):119.

猜你喜欢

密码锁按键密码
密码里的爱
基于有限状态机的按键检测程序设计
密码抗倭立奇功
开启密码锁
数字密码锁的逻辑实现
一种多方向导光按键结构设计
密码藏在何处
夺命密码
基于有限状态机的STM32系统按键识别方法