电子密码锁的设计与实现
一、实验目的
1.进一步掌握键盘扫描和LED显示的程序设计。
2.了解按键消抖的方法。
3.综合运用微机原理的软硬件知识。
二、实验内容与要求
1.基本要求
(1)具有密码输入功能,密码最多为6位;
(2)设置退格键,以便删除输入错误的密码;
(3)在输入的密码时数码管上只显示8,并根据输入位数依次横移;
(4)设置确认键,当确认键按下后,判断输入密码是否正确;
(5)当输入密码正确时,点亮发光二极管;当输入密码不正确时,发光二极管不亮并且蜂鸣器报警,重新输入,当三次密码输入不正确时,系统应锁定键盘10s。
2.提高要求
将用户分为管理者和使用者,管理者拥有超级密码,可以修改其他人的密码。使用者不能修改密码。
三、实验报告要求
1.设计目的和内容
2.总体设计
3.硬件设计:原理图(接线图)及简要说明
4.软件设计框图及程序清单
5.设计结果和体会(包括遇到的问题及解决的方法)
四、总体设计
电子密码锁的原理是:从键盘输入一组密码,CPU把该密码和设置密码比较,对则将锁打开(不同锁的控制方式不一样,比如加电控制电磁铁抽回,从而打开),错则要求重新输入,并记录错误次数,如果三次错误,则被强制锁定并报警,除非超级密码或者其他的手段打开,比如延时一段时间。
初步设计思路如下:
1.输入密码用矩形键盘,包括数字键和功能键,功能键包括退格键和确认键。
2.LED数码管显示输入密码,但是只是输出显示符号8 。采用动态扫描输出。
3.用发光二极管模拟锁的情况,锁关时发光二极管灭,打开时发光二极管亮。
4.输入密码错误时报警,3次输入错误时键盘锁定10s,键盘无法接收数据。
软件的设计主要包括矩形键盘键值的读取、LED动态扫描输出程序、密码判断程序和报警程序。
五、硬件设计
根据设计思路,硬件电路可通过实验平台上的一些功能模块电路组成,由于实验平台上的各个功能模块已经设计好,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单。完整系统的硬件连接如图1所示。硬件电路由LED数码管显示模块、按键模块、发光二极管电路和蜂鸣器模块组成。
各个模块的详细说明:
1.LED数码管模块
实验平台上提供一组六个LED数码管。插孔CS1用于数码管段选的输出选通,插孔CS2用于数码管位选信号的输出选通。本设计用6个数码管来动态显示时分秒,动态显示的定时时间由8253定时/计数器来实现。8253主要是实现每位显示时间1ms,由8253的计数器0来实现。Clk0接实验平台分频电路输出Q6,f=46875hz。GATE0接8255的PA0,由8255的PA0输出来控制计数器的起停。OUT0接8259的IRQ2,定时完成请求中断,进入中断服务程序。软件在中断服务程序中LED数码管显示。
资源简介:电子密码锁的设计与实现一、实验目的 1.进一步掌握键盘扫描和LED显示的程序设计。 2.了解按键消抖的方法。 3.综合运用微机原理的
上传时间: 2013-04-24
上传用户:cy1109
资源简介:电子密码锁的设计与实现一、实验目的 1.进一步掌握键盘扫描和LED显示的程序设计。 2.了解按键消抖的方法。 3.综合运用微机原理的软硬件知识。 二、实验内容与要求 1.基本要求 (1)具有密码输入功能,密码最多为6位;(2)设置退格键,以便删除...
上传时间: 2013-10-16
上传用户:15070202241
资源简介:电子密码锁的设计与分析 电子密码锁的设计与分析
上传时间: 2013-12-26
上传用户:王楚楚
资源简介:基于单片机的红外遥控密码锁的设计与实现.
上传时间: 2017-05-13
上传用户:3到15
资源简介:基于单片机的数字电子秒表的设计与实现这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-05
上传用户:jiabin
资源简介:基于C语言STC89C52单片机电子密码锁的设计与仿真这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-03-06
上传用户:zhaiyawei
资源简介:51单片机电子密码锁的设计与应用这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-03-07
上传用户:ttalli
资源简介:电子科大硕士论文_基于H_264的嵌入式家庭远程视频监控系统的设计与实现.rar
上传时间: 2013-07-24
上传用户:20160811
资源简介:发电机电子调速器的设计与实现
上传时间: 2013-10-20
上传用户:gai928943
资源简介:单片机典型系统设计实例精讲 第3章 单相电子式预付费电度表的设计与实现
上传时间: 2013-12-20
上传用户:liglechongchong
资源简介:单相电子式预付费电度表 的设计与实现,本程序为汇编语言.
上传时间: 2013-12-26
上传用户:515414293
资源简介:用单片机实现电子密码锁的设计c程序(不含修改密码功能)
上传时间: 2014-01-22
上传用户:daguda
资源简介:电子产品售后服务系统的设计与实现 子产品的市场化竞争日趋激烈,如何在激流中站稳,是目前要考虑的问题,为了更好的适应当今时代信息技术的飞速发展,我们设计建立了一个网上售后服务系统,以服务取胜。本文从通过网站实现售后客户服务的角度出发,系统地介...
上传时间: 2016-03-15
上传用户:www240697738
资源简介:1.学生成绩管理系统的设计与实现 要求有以下文档: (1)概要设计(电子文档) (2)详细设计(电子文档) (3)课程设计的报告(打印文档) 选题,设计,实现,测试,参考文献 主要包括以下功能就可以了 (1)用户管理 (2)成绩的管理 查询成绩(按学号,...
上传时间: 2016-03-16
上传用户:WMC_geophy
资源简介:基于PDA的博物馆电子导览系统的设计与实现(研究报告)
上传时间: 2014-01-21
上传用户:独孤求源
资源简介:航空电子总线测试系统的设计与实现.PDF
上传时间: 2013-12-19
上传用户:洛木卓
资源简介:网络电子白板的设计与实现,用VC实现的。方便自己开发。
上传时间: 2013-11-29
上传用户:aa17807091
资源简介:基于ASP_NET的B2C电子商务网站设计与实现
上传时间: 2017-03-19
上传用户:sssl
资源简介:电子密码锁的程序 可以实现仿真 适合课程设计用
上传时间: 2013-12-16
上传用户:小宝爱考拉
资源简介:单相电子式预付费电度表 自动抄表的设计与实现
上传时间: 2014-01-02
上传用户:ouyangtongze
资源简介:阵显示的数字钟 IC卡电表设计 校园一卡通系统的设计与实现 遥控编码电子锁 2G频率计的设计 具有语音功能的超声波测距系统 数字FM接收机 温度远程测控系统
上传时间: 2013-12-15
上传用户:songnanhua
资源简介:单相电子式预付费电度表的设计与实现非常实用,经过实验验证了的
上传时间: 2014-01-05
上传用户:kristycreasy
资源简介:《电子子购物网站的设计与实现》开题报告,也是最后计算机专业的毕设论文内容,后续会提供其毕设论文
上传时间: 2013-12-21
上传用户:songrui
资源简介:《电子子购物网站的设计与实现毕设论文》,也是最后计算机专业的毕设论文内容
上传时间: 2017-09-04
上传用户:dengzb84
资源简介:无源超高频电子标签芯片数字基带的设计与实现
上传时间: 2020-12-20
上传用户:
资源简介:该文档为基于Matlab_Simulink仿真的电力电子实验系统设计与实现讲解资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-20
上传用户:
资源简介:该文档为基于单片机的电子音乐盒的设计与实现的讲解资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-24
上传用户:canderile
资源简介:该文档为基于单片机的电子音乐盒的设计与实现概述文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-16
上传用户:
资源简介:该文档为基于Matlab_Simulink仿真的电力电子实验系统设计与实现讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-02-10
上传用户:XuVshu
资源简介:如今,随着人们对安全、节能环保、舒适等性能的持续追求,催生了汽车工业快速发展,尤其是汽车电子及总线技术的快速发展。目前汽车电子化已成为汽车工业发展的趋势,但是其快速的发展也面临着挑战。为了解决应用程序重复开发、移植困难等传统汽车电子嵌入式软...
上传时间: 2022-03-19
上传用户:shjgzh