单片机电子密码锁程序at89c51密码锁为什么使用矩阵式键盘输入

基于AT89C51单片机多功能密码锁的研究_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于AT89C51单片机多功能密码锁的研究
DCS应用工程师|
总评分4.2|
用知识赚钱
&&基于AT89C51单片机多功能密码锁的研究
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩1页未读,
定制HR最喜欢的简历
你可能喜欢论文发表、论文指导
周一至周五
9:00&22:00
基于单片机AT89C51电子密码锁的设计
  摘 要:本系统由单片机系统,矩阵键盘,LED显示和报警系统组成。系统能完成开锁,密码输入错误报警,输入密码显示,输入密码错误对当前数修改和整体删除,超次数输入错误密码时密码锁定和管理员密码解锁等功能。本系统成本低廉,功能实用。 中国论文网 /8/view-5487192.htm  关键词:AT89C51;电子密码锁;矩阵键盘   本系统由AT89C51、矩阵式按键、二极管、LED数码管、蜂鸣器等部分构成,能实现密码输入显示,输入当前位错误时删除和密码输入完时整体删除,输入错误密码时报警。同时也可进行超次数输入错误密码时密码锁自锁和管理员密码解锁等功能、密码较验报警和LED二极管显示。本系统主要是模拟“矩阵式开关”密码锁,整体设计价格低廉,功能性强,编程方便,实用。   1 电子密码锁的总体设计   1.1 键盘输入模块   要求本设计采用矩阵式键盘输入,行线分别接P10 P11 P12 P13,列线分别接P14 P15 P16 P17。每一条水平(行线)与垂直线(列线)的交叉处不相通,通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。在这种行列式矩阵键盘的单片机系统中,键盘处理程序首先确认有无按键按下。   共有10个数字键,为0―9。有5个功能键,ENTER为输入键,当输入六位密码后按下ENTER键,确定输入密码后与设定密码比较。CLEAR键为删除键,当输入六位密码错误时,报警系统报警,按下CLEAR键,解除报警,同时删除六位密码,可以再次重新输入密码(输入密码次数小于3次)。DELETE键是当前位删除,当输入一位密码错误时,按下DELETE键可以删除这一个数字。MANAGER键为管理员模式选择键,当用户输入三次错误密码时,密码锁自己锁定,此时不能再输入密码。按下MANAGER键,进入管理员模式,输入正确的管理员密码后,密码锁解除锁定,按下CONGIRM,用户可以再次输入密码,如果管理员密码输入不正确,密码锁不能解除锁定,同时会报警。   1.2 显示模块   本设计采用动态显示驱动。通过单片机对数码管位选通COM端电路的控制,将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,使各个数码管轮流受控显示,可以大幅度地降低硬件成本和电源的功耗,故显示所需要的硬件电路可分时复用,可以避免静态显示的问题。动态显示采用多路复用技术的动态扫描显示方式,因为利用动态扫描显示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短,发光的亮度等因素。其中P00-P07分别接LED数码管的A B C D E F G DP,为、位选段1-6分别接P20-P25。   1.3 声音控制模块   采用蜂鸣器控制开锁显示,当输入正确密码时,单片机向蜂鸣器送出低电平,驱动蜂鸣器响铃。采用蜂鸣器闹铃结构简单,只需要单路信号控制,发出的闹铃声音可以根据响和不响的不同的软件延时时间来控制,若加上LM386放大电路的话,当然也能发出清脆的音乐声音。当输入密码错误时,该模块发出报警声音,密码的按键音是通过声音模块发出的。用户输入六位正确密码时按再ENTEER键,蓝灯D1亮,表示开锁成功。按CLEAR键清除六位密码。当输入三次错误,密码锁自动锁住,用户不能再输入密码,此时进入管理员模式,只有输入正确管理员密码时按ERTER键,密码锁解码成功时蓝灯D1,绿灯D2灯亮。按CONFIRM键退出管理员模式,此时灯D1,D2灭。当管理员密码输入不正确时,密码锁自锁不能解开,同时报警声响红灯D3亮。   2 程序软件设计模块   在开启密码锁时需要先初始化,利用“矩阵法”键盘扫描确定键盘按钮是否按下,当输入6位密码时判别是否正确,只有输入的密码与预先设置的密码完全正确时才能开锁。当输入不对时可以删除重新输入密码,如果输入错误,不能打开密码锁,同时有警报声响起。当三次输入都不对,密码自动锁住,需要专业的人才能打开。总电路图如图1:   本设计所有的控制都是由单片机来完成的,它是整个系统的核心部分,控制和合理的分配各个部分工作。利用七段数码管显示输入的密码,在利用“矩阵法”键盘扫描确定按下的数字。该设计简单,只需简单信号控制,价格便宜。   [参考文献]   [1]楼然苗.《单片机课程设计指导》.北京航空航天大学出版社,2007.7.   [2]李学海.《标准89C51单片机基础教程:原理篇》.北京出版社,2007.6.   [3]苏家健.《单片机原理及应用技术》.高等教育出版社,2004.11.
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。基于AT89C51单片机的电子密码锁设计_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于AT89C51单片机的电子密码锁设计
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢单片机课程设计4X4矩阵键盘显示_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机课程设计4X4矩阵键盘显示
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩15页未读,
定制HR最喜欢的简历
你可能喜欢基于51单片机的智能密码锁设计_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于51单片机的智能密码锁设计
&&毕业设计
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩19页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 单片机与at24c64连接 的文章

 

随机推荐