您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于AT89C51型单片机电子密码锁的设计
电子密码锁设计系别:电子信息工程系专业:电子信息工程班级:电子本1218班学号:1272081810姓名:谭晓莎基于AT89C51型单片机电子密码锁的设计本文介绍了一个由AT89C51单片机为核心的数字电子密码锁,该密码锁通过适当的程序实现了对密码的认证的过程,通过液晶显示器显示输入过程,实现人机对话的友好界面,当输入的密码为已设定好的密码时,电子锁将会自动打开,否则系统将会提醒再次重新输入,当三次输入的密码错误系统自动报警。在输入过程中,通过功能键修改输入数字,具有重新输入密码的功能,方便修改误输入的数字。经过一个学期单片机的的学习,了解电子锁的基本工作原理,通过对已学习的AT89C51型单片机,熟悉AT89C51并行接口的各种工作方式和应用,并且掌握AT89C51计数器/定时器的工作方式和应用编程外部中断的方法,以及对液晶显示问题的解决。掌握单片机的设计步骤,继而达到能设计单片机实际应用的目的。①课程设计中,锁体用LED灯代替。绿灯亮表示开锁,红灯亮表示闭锁。②其密码为四位,代码自己设定。③开锁指令为串行输入码,当开锁密码与储存密码一致时电子锁才能被打开。当开锁密码与储存密码不一样时,可重复进行。若连续三次未能将锁打开,电路则报警并实现自锁。④选择电路方案,完成对确定电路方案的设计。计算电路元件参数与原件选择,画出总体电路原理图,并阐述基本原理,安装调试设计电路。如图所示,系统主要有3*4键盘,复位电路,LED灯,蜂鸣器,液晶显示电路组电源数码管蜂鸣器LEDAT89C513X4键盘复位电路成。1、系统的工作原理说明本系统采用AT89C51的单片机为核心的系统,加以3X4矩阵键盘,LED灯,蜂鸣器等。矩阵键盘分别为0,1,2,3,4,5,6,7,8,9,重新输入,确认输入。系统开始显示为“INPUTPASSWORD”提示输入密码;当密码输入完毕按下ENTER键时,若输入密码与设定密码相同时,即密码正确,液晶显示为“MISSIONSUCCESS”提示锁打开。同时LED绿灯亮,若密码不正确LED显示,电路显示提示“FORGOTPASSWORD”LED红灯亮,若连续三次输入不正确则发生报警同时锁定键盘密码,不能进行任何操作。若再输入过程中发现输入错误数字,可通过重新输入AC键清除所有数字。为了防止恶意尝试,若连续输入3次密码输入错误则发生报警。2、系统硬件设计(1)复位以及振荡电路本设计晶振选择频率为12MHZ(2)3X4矩阵键盘如图所示,本系统采用3X4矩阵键盘,12个按键分为输入数字键:0.1.2.3.4.5.6.7.8.9;功能键:确认输入ENTER.重新输入AC。键盘与单片机相连,其方式为前三行分别p1.0-1.3连接:后四行分别与p1.5-1.8连接分别控制。(3)报警器报警部分由陶瓷压电发生装置机外围电路组成。(4)液晶显示电路为了时该电子锁能人性化显示输入密码的状态以及密码输入的正确与否添加了液晶显示放弃了数码管显示。本设计使用JHD1602A液晶显示自带英文库,各引脚分别接入p2.0.(5)串口输入电路图为了方便写入程序,分别加入了串口输入电路3、程序流程图4、原理图
本文标题:基于AT89C51型单片机电子密码锁的设计
链接地址:https://www.777doc.com/doc-2568455 .html