电子密码锁课程设计报告

合集下载

数字密码锁课程设计报告

数字密码锁课程设计报告

嵌入式系统课程设计报告数字密码锁摘要电子数字密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,我们采取的是单片机,它具有超大规模集成电路技术,有极强的数据处理功能,I/O口多。

以它为核心设计的密码锁,结构小,功能强,现在很多单位甚至家里的各个家用电器,还有保险箱都需要它。

目录1设计内容及要求 (3)2系统的设计 (3)2.1系统设计结构图 (3)2.2系统的工作原理说明 (4)3系统硬件设计 (4)3.1使用到的元器件列表 (5)3.2系统各模块简介 (5)4电路程序设计 (6)4.1软件总设计流程图 (6)4.2各模块具体实现 (7)附录1设计总体电路图 (12)附录2数字密码锁源程序 (13)1设计内容及要求1、任务设计一多位电子密码锁2、要求1)设计一多位电子密码锁,输入密码用“F”表示,输入密码正确,绿灯亮(或显示其他标志、蜂鸣器替代),输入密码错误,红灯亮(或显示其他标志、蜂鸣器替代)2)具有确定键和取消键,在未确定之前可以取消,重新输入3)连续输入三次错误密码,红灯闪烁,报警电路动作,键盘锁定4)具有密码重置功能5)具有等待操作时间限制功能,超过限定时间报警6)显示北京时间2系统的设计2.1系统设计结构图如下图所示,本设计的真题原理框图如下所示:图1 硬件系统的总体结构图2.2系统的工作原理说明本系统采用ADuc848单片机为核心的系统,加以4×4矩阵键盘、LED、蜂鸣器等。

矩阵键盘分别为0、1、2、3、4、5、6、7、8、9、Enter、Change、Conform、delete。

系统开始显示北京时间,按Enter后提示输入密码lcd显示“Enterplease”;输入密码过程中每输入一个密码屏幕上显示一个“*”,当密码输入完毕按下“confirm”键时,若输入密码与设定的密码相同,即密码正确,液晶屏显示为“OK!”提示锁打开,同时蜂鸣器响;若密码不正确,LED显示电路显示提示“wrong”,蜂鸣器响,若连续3次输入不正确,则发出警报声同时锁定键盘。

电子密码锁实验报告

电子密码锁实验报告

课程设计(综合实验)报告( 2011 -- 2012 年度第 1 学期)名称:电子技术综合实验题目:数字电子钟院系:电气与电子工程学院班级:电气0903学号:**********学生姓名:**指导教师:**设计周数: 2成绩:日期:2012 年 1 月8 日一、课程设计(综合实验)的目的与要求钟表是人们生活中的常用物品。

本题要求用电子器件设计制作一个数字电子钟。

具体要求是:1、设计一个能直接显示时、分可以进行校“时”、校“分”的数字电子钟。

小时可采用十二进制也可采用二十四进制。

2、(1)设计24小时整点报时控制电路,要求每整点发出一声音响报时。

(2)要求只在6--22点之间每整点报时一次,23--5点之间整点不报时。

3、设计任意几点几分均可响铃的闹钟控制电路。

响铃1分钟,可提前终止。

4、根据规定的作息时间表,设计自动响铃控制电路。

(选做)2.设计思路数字式电子钟的基本功能是能够实现时、分、秒的正确计时,计时单位为1秒。

因此,一个简单的数字式电子钟,首先必须有计时显示电路和秒脉冲产生电路。

(为了避免重复电路,秒计时在本课题中省略,所以计时单位为1分钟,秒脉冲变为分脉冲,仿真中可用软件中已有的时钟信号发生器来实现。

)其次,当刚接通电源或时钟走时出现误差时,需要进行时间校准,否则就不能正确表示当前时间。

因此,数字式电子钟应有校时控制电路。

另外,若要求数字钟能够自动整点报时或按要求时间闹铃,还应有整点报时和闹铃控制电路。

若还需要其它功能,相应的还要有一些控制电路。

综上所述,数字式电子钟应由计时显示电路和控制电路组成。

二.方案设计与论证1、计时电路时间标准:“分”信号后,就可以根据60分为1小时,24小时为一天的计数周期,分别组成一个个60进制,一个24进制的计数器。

将这些计数器适当连接,就可以够成秒,分时的计数器,实现计时功能。

本实验采用74ls160十进制加法计数器。

采用清零法和异步级联法构成60进制,24进制计数器。

EDA课程设计报告电子密码锁设计

EDA课程设计报告电子密码锁设计

目录第1章概述 (3)第2章设计要求 (4)第3章总体框图 (5)第4章功能模块 (7)4.1 输入模块 (7)4.2 控制模块 (11)4.3 显示模块 (17)第5章总体设计电路图 (20)第6章设计心得体会 (20)第1章概述在当今社会中,人们对于隐私的保护和对物品安全的重视程度与日俱增。

因此,使用了现代电子技术的电子密码锁便有了广泛的应用前景。

本次所设计的电子密码锁,能够实现该六位十进制并行密码保护,当输入的密码与锁内密码一致时,绿灯亮,开锁,当输入的密码与锁内的密码不一致时,红灯亮,不能开锁。

密码锁的密码可由用户自行设置,如果用户忘记密码,可以用初始密码来重新设置密码。

为人们的财产、信息安全提供了可靠地保障。

本次设计基于VHDL语言,对并行六位电子密码锁进行设计,并对设计过程进行了详细描述。

电子密码锁在对财产安全保护等方面都有着重要作用应用前景非常广泛。

开锁代码为六位十进制数,当输入代码的位数和位值与锁内给定的密码一致,且按规定程序开锁时,方可开锁,并点亮开锁指示灯。

否则,系统进入“错误”状态。

开锁程序由设计者确定,并要求锁内给定的密码是可调的且预置方便、保密性好。

在这我将设计一个具有较低成本的电子密码锁,本文讲述了我整个设计过程及收获。

讲述了电子密码锁的的工作原理以及各个模块的功能,并讲述了所有部分的设计思路,对各部分电路方案的选择、元器件的筛选、以及对它们的调试、对波形图的分析,到最后的总体图的分析。

第2章设计要求本设计名称为基于VHDL语言的电子密码锁,用四个模块,分别为时序控制模块、输入模块、控制模块、显示模块,来控制密码的输入、验证、修改与显示。

设计所要实现的功能为:1、数码输入:设计六位密码的电子密码锁,用四个拨码开关(key1~key4)输入,并通过七段数码管显示输入密码。

2、密码验证:输入密码后, 密码正确时开锁,绿灯亮,红灯灭,表示开锁成功。

3、错误显示:当密码输入错误时,绿灯灭,红灯亮,表示开锁失败。

课程设计电子密码锁

课程设计电子密码锁

课程设计电子密码锁一、教学目标本课程旨在让学生了解和掌握电子密码锁的基本原理和制作方法,培养学生的电子技术应用能力和创新思维。

具体目标如下:1.知识目标:(1)了解电子密码锁的工作原理及其基本组成部分;(2)掌握常用电子元器件的识别、选用和应用;(3)学习编程和电路设计的基本方法。

2.技能目标:(1)能够独立完成电子密码锁的电路设计;(2)熟练使用编程软件进行程序设计;(3)具备团队协作能力和问题解决能力。

3.情感态度价值观目标:(1)培养学生对电子技术的兴趣和热情;(2)增强学生的创新意识和实践能力;(3)培养学生具备良好的团队精神和合作意识。

二、教学内容本课程的教学内容主要包括以下几个部分:1.电子密码锁的基本原理及其组成部分;2.常用电子元器件的识别、选用和应用;3.电路设计的基本方法;4.编程软件的使用和程序设计;5.电子密码锁的制作和调试。

三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:用于讲解基本原理和知识点;2.讨论法:引导学生探讨和解决问题;3.案例分析法:分析实际案例,加深学生对知识的理解;4.实验法:动手实践,培养学生的操作技能。

四、教学资源为了支持教学,我们将准备以下教学资源:1.教材:提供基本知识和理论学习;2.参考书:拓展学生的知识视野;3.多媒体资料:辅助讲解和展示实验过程;4.实验设备:用于学生的动手实践。

五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:通过课堂参与、提问、讨论等环节,评估学生的学习态度和积极性;2.作业:布置适量的作业,评估学生的理解和掌握程度;3.考试成绩:通过期中和期末考试,全面评估学生的知识掌握和应用能力。

评估方式应客观、公正,能够全面反映学生的学习成果。

六、教学安排本课程的教学安排如下:1.教学进度:按照教材和大纲,合理安排每个章节的教学内容;2.教学时间:根据课程内容和学生的实际情况,合理分配课堂讲解、实验操作等时间;3.教学地点:选择适当的实验室和教室,确保教学顺利进行。

电子电路课程设计密码锁(满分实验报告)解析

电子电路课程设计密码锁(满分实验报告)解析

密码锁设计报告摘要:本系统是由键盘和报警系统所组成的密码锁。

系统完成键盘输入、开锁、超时报警、输入位数显示、错误密码报警、复位等数字密码锁的基本功能。

关键字:数字密码锁 GAL16V8 28C64 解锁与报警1目录:一、系统结构与技术指标1、系统功能要求 (4)2、性能和电气指标 (5)3、设计条件 (5)二、整体方案设计1、密码设定 (6)2、密码判断 (6)3、密码录入和判断结果显示 (6)4、系统工作原理框面 (7)三、单元电路设计1、键盘录入和编码电路图 (8)2、地址计数和存储电路 (12)3、密码锁存与比较电路 (12)24、判决与结果显示电路 (14)5、延时电路 (15)6、复位 (17)7、整机电路图 (19)8、元件清单 (19)四、程序清单1、第一片GAL (21)2、第二片GAL (23)五、测试与调整1、单元电路测试 (25)2、整体指标测试 (26)3、测试结果 (26)六、设计总结1、设计任务完成情况 (27)2、问题及改进 (27)3、心得体会 (28)3一、系统结构与技术指标1.系统功能要求密码锁:用数字键方式输入开锁密码,输入密码时开锁;如果输入密码有误或者输入时间过长,则发出警报。

密码锁的系统结构框图如下图所示,其中数字键盘用于输入密码,密码锁用于判断密码的正误,也可用于修改密码。

开锁LED1亮表示输入密码正确并开锁,报警LED2亮表示密码有误或者输入时间超时。

开锁green 键盘密码锁错误red42.性能和电气指标2.1 开锁密码为8位十进制数字,由按键输入,按“确认”键后,输入的数字有效。

2.2 输入的8位数字与预设的密码相同时开锁,用绿灯亮,红灯灭表示。

数据有误时或输入的密码时间过长即报警,红灯亮。

2.3 输入的数字间隔时间小于或等于15s。

超过时限则报警,同时电子锁复位。

2.4 具有手动、自动复位功能。

3. 设计条件3.1 电源条件:稳压电源提供+5V电压。

电子密码锁课程设计报告书

电子密码锁课程设计报告书

渝州科技职业学院电子密码锁院系:电子信息工程学院专业班级: 11 电管2班学生:任龙龙学号: **********指导教师:**指导教师职称:讲师二O一三年十一月目录1 绪论 (3)1.1电子密码锁简介 (3)1.2本设计所要实现的目标 (3)1.3设计方案简介 (3)2 系统总体方案设计 (4)2.1设计框图 (4)2.2设计原理 (4)3 硬件系统构成 (4)3.1主要源器件 (4)3.2电路总体构成 (5)3.3电源输入电路 (5)3.4键盘输入电路 (5)3.5密码存储电路 (6)3.6复位电路 (6)3.7晶振电路 (7)3.8显示电路 (8)3.9报警电路 (8)3.10开锁电路 (9)4 软件系统设计 (10)4.1主程序流程图 (10)4.2按键软件设计 (11)4.3密码设置软件设计 (12)4.4开锁软件设计 (13)结论 (15)参考文献 (15)附录 (15)附录1硬件原理图 (15)附录2 C语言程序 (15)1 绪论1.1 电子密码锁简介电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

其性能和安全性已大大超过了机械锁。

其特点如下:1) 性好,编码量多,远远大于弹子锁。

随机开锁成功率几乎为零。

2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。

4) 无活动零件,不会磨损,寿命长。

5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。

1.2 本设计所要实现的目标本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警。

密码锁实验报告doc

密码锁实验报告doc

密码锁实验报告篇一:电子密码锁实验报告密码锁实验报告一,实验目的1. 学习8051定时器时间计时处理、跑马灯、按键扫描及LED数码管显示的设计方法。

2. 设计任务及要求利用实验平台上8个LED数码管,按键,跑马灯实现设置密码,密码锁的功能二,实验要求基本要求:1:用4×4矩阵键盘组成0-9数字键及确认键和删除键。

2:可以自行设定或删除8位密码。

3:用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

三,实验基本原理利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.05s中断一次并当作一个计数,设定定时1秒的中断计数初值为20。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。

四,实验设计分析针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash 只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。

这样,既能做到经济合理又能实现预期的功能。

1在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。

程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

(完整版)电子密码锁的设计

(完整版)电子密码锁的设计

指导教师签字:年月日目录摘要 (2)Abstract (2)第一章、绪论 (3)1.1 课题研究的相关背景 (3)1.2 课题研究的基本理论依据 (3)1.3 设计课题的任务 (3)1.4 课题研究的目的、意义 (4)第二章设计方案简述 (5)2.1 方案的论证 (5)2.2 方案的原理 (5)2.3 方案的总体框图 (5)第三章详细的设计方案 (6)3.1 密码的设定和密码的输入部分 (6)3.2 执行电路 (7)3.3 NE555秒脉冲电路 (7)3.4 报警电路 (8)3.5 倒计时电路 (8)3.6 稳压电源电路 (9)第四章设计结果及分析 (10)4.1 电路的调试 (10)4.2 功能的扩展 (10)第五章设计的总结 (12)参考文献 (13)摘要随着人门生活水平的提高,如何提高实现家庭的防盗这一问题业变得尤其突出,传统的机械锁由于其构造的简单,被撬开的事件屡见不鲜,使我们的财产以及人身安全有了很大的隐患,这致使我们寻求更好的安全措施。

电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。

设计本课题时构思的方案是采用74LS86四两输入的异或门和74LS04非门构成的数字逻辑电路控制方案。

初始密码(可以修改)设定后,当输入密码正确时按下开锁按钮,绿灯亮表示开门;当输入密码错误按下开锁按钮时,红灯亮表示报警状态,同时555电路产生脉冲进入10秒的倒计时并发出报警声。

关键词:电子密码锁;74LS86四两输入异或门;74LS04非门;555电路AbstractWith the people's living standards increase, how to improve the implementation of family protection against the problem has become particularly outstanding, and the traditional machinery lock because of its construction of simple and forcing open the event of the case, our property and security of person was a great potential, this to us for the safety measures. the lock because of its confidentiality high, with agility, safety, was the favorite.This subject in the design concept plan was adopted 74ls86 4 liang of the input power, or the door and 74ls04 the door of a digital logic to control circuit.Initial passwords ( can modify ) then, when the right to enter the password when the open lock button, the green light before the door when their ; enter the password mistake in the open lock button when the lights indicate the state, the circuit produce pulses 555 to 10 seconds count down and alarm.Keywords:electronic combination locks;74ls86 ;74ls04 ;555 chip第一章、绪论1.1 课题研究的相关背景在现代城市中,随着人们生活水平的提高,如何提高实现家庭的防盗这一问题业变得尤其突出,传统的机械锁由于其构造的简单,被撬开的事件屡见不鲜,使我们的财产以及人身安全有了很大的隐患,这致使我们寻求更好的安全措施。

电子密码锁的课程设计报告书

电子密码锁的课程设计报告书

电子技术基础课程设计说明书题目:电子密码锁的设计摘要本文要求用电子器件设计制作一个电子密码锁的控制电路.使之输入正确的代码时.锁自动打开;当输入密码不正确时.电路自动报警并复位.并且利用了一些附加电路保证了电路的正常工作.使电路拥有了极高的安全系数。

本文首先对电子密码锁的基础知识进行了详细说明.然后详细分析了电子密码锁的工作原理.各组成部分的作用。

关键词:电子密码锁 D触发器 Multisim 10AbstractThis requirement is designed to use electronic devices of an electronic lock control circuit to make it enter the correct code, the lock opens automatically; when the input password is incorrect when the automatic alarm, and reset the circuit, and the use of some additional circuitry to ensure the circuit normal work, so that the circuit has a very high safety factor. In this paper, the electronic lock of the basic knowledge of a detailed explanation, and then a detailed analysis of the electronic code lock works, the role of the various components.Keywords: Electronic Code Lock, D flip-flop Multisim 10目录一设计任务.................................................................... - 1 -1.1设计目的和意义........................................................... - 1 -1.1.1目的............................................................... - 1 -1.1.2意义............................................................... - 1 -1.2初始参数和要求........................................................... - 2 -1.2.1 初始参数.......................................................... - 2 -1.2.2 要求.............................................................. - 2 - 二系统设计..................................................................... - 3 -2.1系统工作原理............................................................. - 3 -2.1.1 . 电路结构框图.................................................... - 3 - 2.1.2 . 电路工作原理.................................................................................... ..............................- 3 -2.1.3 . 电路原理图...................................................... - 3 -2.2 器件选择................................................................ - 4 -2.3电路设计................................................................. - 7 - 2.3.1. 密码电路的设计.................................................................................... ...........................- 7 -2.3.2. 置零电路及报警电路设计.................................................................................... ...........- 8 -2.3.3. 延时电路设计..................................................... - 8 -2.4 电路仿真测试............................................................ - 8 - 三总结......................................................................... - 9 -3.1结论..................................................................... - 9 -3.2优点与不足............................................................... - 9 -3.3 心得与体会.............................................................. - 9 - 参考文献....................................................................... - 10 - 感谢........................................................................... - 10 -一设计任务1.1设计目的和意义1.1.1目的设计一种用开关控制D触发器的翻转.达到密码开锁的电子密码锁的数字逻辑电路。

电子密码锁课程设计报告最终版 2

电子密码锁课程设计报告最终版 2

课程设计(综合实验)报告( 2012 -- 2013 年度第 1 学期)名称:电子技术综合实验题目:电子密码锁院系:电气与电子工程学院班级:实验电10学号:学生姓名:指导教师:设计周数:一周成绩:日期:2013年1 月13日一、目的与要求1.目的1.1课程设计是教学中必不可少的重要环节,通过课程设计巩固、深化和扩展学生的理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练。

1.2注重培养学生正确的设计思想,掌握课程设计的主要内容、步骤和方法。

1.3培养学生获取信息和综合处理信息的能力、文字和语言表达能力以及协作工作能力。

1.4提高学生运用所学的理论知识和技能解决实际问题的能力及其基本工程素质。

2.要求2.1 能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。

2.2根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。

要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。

2.3进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。

2.4学会电子电路的安装与调试技能,掌握常用仪器设备的正确使用方法。

利用“观察、判断、实验、再判断”的基本方法,解决实验中出现的问题。

2.5学会撰写课程设计总结报告。

2.6通过课程设计,逐步形成严肃认真、一丝不苟、实事求是的工作作风和科学态度,培养学生树立一定的生产观点、经济观点和全局观点。

要求学生在设计过程中,坚持勤俭节约的原则,从现有条件出发,力争少损坏元件。

2.7在课程设计过程中,要做到爱护公物、遵守纪律、团结协作、注意安全。

二、主要内容共有8个既有学习价值又有一定的实用性和趣味性的设计课题,学生根据自身情况自由选择其中之一。

1.移位寄存器型彩灯控制器2.智力竞赛抢答器3.电子拔河游戏机4.交通信号灯控制器5.数字电子钟6.电子密码锁7.电子秒表8. 数字电子钟(硬件)三、进度计划四、设计(实验)成果要求1.学生根据所选课题的任务、要求和条件进行总体方案的设计,通过论证与选择,确定总体方案;然后对方案中单元电路进行选择和设计计算;最后画出总体电路图。

电子技术课程设计报告 电子密码锁_图文【完整版】

电子技术课程设计报告 电子密码锁_图文【完整版】

电子技术课程设计报告电子密码锁_图文【完整版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)电子技术课程设计报告设计课题:电子密码锁电子密码锁一、引言随着人们生活水平的提高,人们对自己的生活有了越来越高的要求,贵重物品也越来越多,而传统的机械平安锁由于其构造的简单,被撬被盗事件在我们身边经常发生,使我们的财产以及人身平安存在很大的平安隐患,这致使我们寻求更好的平安措施。

电子锁由于其保密性高,使用灵活性好,平安系数高,受到了广阔用户的喜爱。

而且密码锁的形式多样,有声控密码锁,电子密码锁等,社会上大多使用电子按键密码锁。

本文的电子密码锁利用数字逻辑电路,实现对门的电子控制,并且有各种附加电路保证电路能够平安工作,具有较高的平安系数。

要求电子器件设计制作密码锁的控制电路,使之在规定的时间内输入正确的密码时,输出信号以开启密码锁,否那么报警电路报警。

本设计用红、绿LED指示关锁、开锁状态和报警状态。

二、设计任务1、密码锁控制器中存储一个4位代码,当锁按钮开关设置8位〔其中只有4位有效〕的输入代码等于存储代码时启动开锁控制电路,并且用绿灯亮表示开锁状态。

2、从第一个按钮触动后的15秒内假设未能将锁翻开,那么报警电路发报警信号,同时用绿灯灭表示关锁状态。

3、要求性能可靠、操作简便。

4、密码锁控制器中存储的4位密码可以修改。

5、分析部件见工作原理,绘制电路图,进行仿真制作实物并撰写设计报告。

三、设计方案方案一:用开关控制可控硅整端口的电压变化即导通,按依次按下四个开关,其功能相当于给可控硅一个高电平触发,四个可控硅整流器依次导通,整条回路导通,发光二极管亮,而发光二极管亮即表示输入的密码为正确密码,电路到达密码锁开锁功能。

设计8位按键只有4位是正确的,如果按下4位伪码的其中一位即按下的其中一个或几个,控制报警电路可控硅导通。

此时开锁局部悬空,报警报警方案二;采用STC89C52单片机为芯片主体,采用AT24C08为掉电存储器的芯片,用单片机的P1口作为接4 ×4 键盘按键的检测按键,P0口实现数码管的按键显示,以及错误信息,单片可以进行位操作,P2口组成报警电路,密码修改电路和AT24C08的掉电保护等其他相关功能。

电子技术课程设计报告电子密码锁

电子技术课程设计报告电子密码锁

电子技术课程设计报告设计课题:电子密码锁电子密码锁一、设计任务与要求1.掌握PCB制板技术2.掌握电子密码锁的原理及其应用3.作好焊接及检查二、方案设计与论证1.方案一采纳单片机芯片,和CD系列,CD4043,CD4082,CD4066组合模式,而用按键开关作为输进端口,共需要10个开关分不作为123456789#*。

工作原理:10位输进按键中,.9.0为有效按键,2.3.4.6.7为伪码键。

密码输进由密码键和输进电路IC1来完成。

密码操纵电路为IC2。

电路欲设密码为05198。

在密码输进按键中,SB0操纵着IC2的电源提供并使IC2开机时复位,同时通过RP、C1设定了10秒的限时功能。

当按下SB0后必须在10秒内完成密码的输进操作,否那么无效。

按键SB5与IC2的置位端1S相连,按下SB5时,IC2的1Q输出高电平。

按键SB1,SB9,SB8分不与IC1的S1、S2、S3的一个输进端相连。

S1,S2,S3的输出端分不连接着IC2的2S,3S和0S。

当顺序按下SB1,SB9,SB8时,IC2DE2Q、3Q、0Q输出高电平。

IC2的1R~0R并联后通过电阻R6接低电平,1S、2S、3S、0S分不通过电阻R5~R2接低电平。

伪码键SB2、SB3、SB4、SB6、SB7的一端并联后接到IC2的0R~3R,当按下其中任何一键后,IC2的4个D触发器全部复位,往常按下的有效键全部失效。

C1、RP组成10秒限时电路,当按下SB0后,电源经SB0、VD1向C1充电,当充到接近电源电压时,IC2的S4接通,IC2的VDD通过S4得到工作电流。

松开SB0后,C1通过RP放电,放电时刻为10秒,10秒后S4断开,IC2失电。

IC3为2-4输进与门电路CD4082,当IC2的4个输出端均为高电平常,IC3的1足输出高电平并使R7使VT导通,继电器吸合。

操作过程:按照电路设定密码05198的顺序按下密码键。

当按下SB0后,电源经SB0路通过VT1向C1充电,当C1充电至S4的接通电压后,S4接通,电源经S4加至IC2的VDD。

电子密码锁课程设计本报告

电子密码锁课程设计本报告

目录摘要2第1章课题设计背景31.1 EDA技术介绍31.2硬件描述语言VHDL41.3QuartusⅡ设计软件的简介 4第2章系统设计总述 52.1 设计要求 62.2 设计方案 62.32.4 整体组装设计原理图8 第3章单元模块程序设计93.1 电子密码锁系统输入模块93.1.1 输入模块程序93.1.2 输入模块元件113.1.3 输入模块仿真123.2 电子密码锁系统控制模块123.2.1 控制模块程序123.2.2 控制模块元件143.2.3 控制模块仿真153.3 电子密码锁系统显示模块153.3.1 显示模块程序153.3.2 显示模块元件163.3.3 显示模块仿真16 第4章收获与体验17 参考文献18摘要随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,收到了广大的用户的青睐。

电子电路设计常用的方法是实验设计法,一般都包括设计法案提出、方案验证、方案修改3个阶段。

传统的实验设计法通常采用手工接实验电路来完成,往往需要经过试验和修改的反复过程,直到设计出正确的电路。

随着电子和计算机技术的发展,生产了在计算机平台上的EDA(电子设计自动化)技术,这种技术除了具有强大的设计功能外,还具有测试、仿真分析、管理等功能。

在“EDA 桌面设计环境”下用计算机来完成电路的系统综合设计和仿真。

用VHDL可以更加快速、灵活地设计出符合各种要求的密码锁,优于其他设计方法。

VHDL是一种符合IEEE标准的硬件描述语言,其最大的特点是借鉴高级程序设计语言的功能特性,对电路的行为与结构进行高度抽象化、规范化的形式描述,并对设计的不同层次、不同领域的模拟验证与综合优化等处理,使设计过程廷到高度自动化。

第1章课题设计背景1.1EDA技术介绍在电子设计技术领域,可编程逻辑器件(如PLD,GAL)的应用,已有了很好的普及。

电子密码锁EDA课程设计报告书

电子密码锁EDA课程设计报告书

电子密码锁EDA课程设计报告书燕山大学EDA课程设计报告书题目:电子密码锁一、设计题目及要求题目:电子密码锁要求:1. 用10 个按键代表0~9,输入后应转换为8421BCD 码,如按“6”后转换为“0110”;2. 密码位数为6 位,具有密码设置和修改功能;3. 开锁和报警均有LED 灯指示,且报警有声音提示,报警音频率为750Hz,每鸣叫1 秒停1 秒,共鸣叫5 响;4. 用6 个数码管显示输入的密码。

二、设计过程及内容1.设计方案本次EDA设计项目主要由输入模块、数据分路模块、输入及密码寄存模块、比较模块、密码重置模块、显示模块及结果输出报警模块组成。

图一、电路总图Keyinput1为输入模块,其中包含防抖电路,利用74147编码器将单位输入转化成对应的十进制BCD码,并输出按键的脉冲以及计数器所记录按键次数的BCD码,计数器采用74160利用清零端转换成7进制以便记录六位密码。

Cinput1为数据分路模块,输入端为按键表示的4为BCD码和3位二进制地址码,利用74138(3线8线译码器)进行译码,利用四个译码器并联实现利用地址码对输入数据进行并行输出的功能。

Compare为寄存和密码比较模块,输入端为3位地址码、keycp 脉冲、chpw脉冲、六位十进制BCD码并行输入,其中包含的2个cinput模块用以利用输入的地址码将keycpt和chpw脉冲分别送入6个bj模块,6个bj 模块中包含两个寄存器,一个用来寄存系统内密码,一个用来寄存输入的密码,并利用7485进行逐位比较输出结果。

Flash模块为晶体管的扫描模块,输入为6组十进制BCD码,扫描输入cp,利用74151实现利用地址码对6组BCD码的选择输出,最后实现输出端为三位地址码和4位十进制BCD码。

地址码和输出对应循环变化实现数码管的动态显示。

Show1为显示模块,地址码和BCD码为输入,利用7448以直接驱动数码管。

结果输出报警模块包括蜂鸣器和LED指示灯。

电子密码锁课程设计本报告

电子密码锁课程设计本报告

目录摘要2第1章课题设计背景31.1 EDA技术介绍31.2硬件描述语言VHDL41.3QuartusⅡ设计软件的简介 4第2章系统设计总述 52.1 设计要求 62.2 设计方案 62.32.4 整体组装设计原理图8 第3章单元模块程序设计93.1 电子密码锁系统输入模块93.1.1 输入模块程序93.1.2 输入模块元件113.1.3 输入模块仿真123.2 电子密码锁系统控制模块123.2.1 控制模块程序123.2.2 控制模块元件143.2.3 控制模块仿真153.3 电子密码锁系统显示模块153.3.1 显示模块程序153.3.2 显示模块元件163.3.3 显示模块仿真16 第4章收获与体验17 参考文献18摘要随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,收到了广大的用户的青睐。

电子电路设计常用的方法是实验设计法,一般都包括设计法案提出、方案验证、方案修改3个阶段。

传统的实验设计法通常采用手工接实验电路来完成,往往需要经过试验和修改的反复过程,直到设计出正确的电路。

随着电子和计算机技术的发展,生产了在计算机平台上的EDA(电子设计自动化)技术,这种技术除了具有强大的设计功能外,还具有测试、仿真分析、管理等功能。

在“EDA 桌面设计环境”下用计算机来完成电路的系统综合设计和仿真。

用VHDL可以更加快速、灵活地设计出符合各种要求的密码锁,优于其他设计方法。

VHDL是一种符合IEEE标准的硬件描述语言,其最大的特点是借鉴高级程序设计语言的功能特性,对电路的行为与结构进行高度抽象化、规范化的形式描述,并对设计的不同层次、不同领域的模拟验证与综合优化等处理,使设计过程廷到高度自动化。

第1章课题设计背景1.1EDA技术介绍在电子设计技术领域,可编程逻辑器件(如PLD,GAL)的应用,已有了很好的普及。

数字电子密码锁设计

数字电子密码锁设计

数字电子密码锁课程设计报告一、设计要求:设计一个保险箱用的4位数字代码锁,该锁有规定的地址代码A、B、C、D4个输入端和一个开箱钥匙孔信号E的输入端,锁的密码由实验者自编。

当用钥匙开箱时,如果输入的4个代码正确,保险箱被打开;否则,电路将发出警报(可用发光二极管亮表示)。

二、设计内容:1、设计分析对输入的地址A、B、C、D的值与对应的保险箱的4位密码进行比较,如果输入值与密码相等,则输出“Y=1”,此时密码锁打开,否则输出“Y=0”。

且输出“Y=0”的时候电路发生警报,即二极管发光。

对输入与密码的比较有两种方式,可以直接用异或门进行比较,也可以用数值比较器进行比较,开箱钥匙信号E作为使能端,当E=1时,有正确的输出,E=0时,电路无有效输出。

2、设计原理图及芯片使用数值比较器CT74LS85芯片实现a)芯片资料:CT74LS85,位4位二进制比较器,其工作原理为:两个输入二进制数和,进行比较时从高位到低位逐一进行比较,如,当时,A>B;当时,A<B,以此类推。

当且仅当,,,时,A=B。

此时输出。

芯片中I为使能端控制输出的有效性。

b)用74LS85实现密码锁逻辑原理图:下图为74LS85的功能表:3、真值表设置密码锁的密码为则,由原理图可知,使用异或门逻辑与使用数值比较器CT74LS85所设计的电路实现相同的功能,故两者真值表均相同,为:4、电路图:5、VHDL仿真TITLE "Top-level file for the 7485 macrofunction. Chooses a device-family optimized implementation.";FUNCTION p7485 (a[3..0], b[3..0], agbi, albi, aebi)RETURNS (agbo, albo, aebo);FUNCTION f7485 (a[3..0], b[3..0], agbi, albi, aebi)RETURNS (agbo, albo, aebo);PARAMETERS(DEVICE_FAMILY);INCLUDE "aglobal.inc";SUBDESIGN 7485(a[3..0] : INPUT = VCC;b[3..0] : INPUT = VCC;agbi : INPUT = VCC;albi : INPUT = VCC;aebi : INPUT = VCC;agbo : OUTPUT;albo : OUTPUT;aebo : OUTPUT;)VARIABLEIF (FAMILY_FLEX() == 1) GENERATEsub : f7485;ELSE GENERATEsub : p7485;END GENERATE;BEGINIF (USED(a0)) GENERATEsub.a0 = a0;END GENERATE;IF (USED(a1)) GENERATEsub.a1 = a1;END GENERATE;IF (USED(a2)) GENERATEsub.a2 = a2;END GENERATE;IF (USED(a3)) GENERATEsub.a3 = a3;END GENERATE;IF (USED(b0)) GENERATEsub.b0 = b0;END GENERATE;IF (USED(b1)) GENERATEsub.b1 = b1;END GENERATE;IF (USED(b2)) GENERATEsub.b2 = b2;END GENERATE;IF (USED(b3)) GENERATEsub.b3 = b3;END GENERATE;IF (USED(agbi)) GENERATEsub.agbi = agbi;END GENERATE;IF (USED(albi)) GENERATEsub.albi = albi;END GENERATE;IF (USED(aebi)) GENERATEsub.aebi = aebi;END GENERATE;agbo = sub.agbo;albo = sub.albo;aebo = sub.aebo;END;6、结果分析由真值表可以看出,当设定密码为Key(1010)时,当且仅当开箱钥匙孔信号E输入有效、地址ABCD输入等于为设定密码Key(1010)时,输出有效开箱信号,打开密码锁;当钥匙孔信号E=0输入无效时,输出Y和报警信号W信号均无效为;当钥匙孔信号E=1有效,但输入地址ABCD与设定密码Key不相符时,输出开锁信号Y=0无效,且报警信号W=1(即接入LED二极管发亮报警)。

电子密码门锁课程设计

电子密码门锁课程设计

电子密码门锁课程设计一、课程目标知识目标:1. 学生能理解电子密码门锁的基本工作原理,掌握相关的电子电路知识。

2. 学生能描述电子密码门锁的安全性特点及其在生活中的应用。

技能目标:1. 学生能够运用所学知识,设计并搭建一个简单的电子密码门锁模型。

2. 学生能够通过实际操作,学会设置和更改电子密码,掌握基本的电子密码门锁使用技巧。

情感态度价值观目标:1. 学生培养对电子技术课程的兴趣,激发创新意识和探索精神。

2. 学生认识到科技在生活中的重要作用,增强安全意识,提高对电子产品的鉴赏能力。

3. 学生在团队合作中,培养沟通、协作能力,学会尊重他人意见,共同解决问题。

课程性质:本课程为电子技术实践课程,注重理论联系实际,提高学生的动手操作能力和创新能力。

学生特点:六年级学生具备一定的电子知识基础,好奇心强,喜欢动手操作,但需引导培养团队合作意识。

教学要求:结合学生特点,注重启发式教学,引导学生主动探究,提高实践能力,同时关注学生的情感态度价值观培养,实现全面发展。

教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 电子密码门锁基础知识:- 介绍电子密码门锁的工作原理。

- 电子元件的认识:微处理器、键盘、电磁锁、传感器等。

2. 电子密码门锁的设计与制作:- 分析电子密码门锁电路图,理解电路连接方式。

- 学习电子密码门锁编程方法,掌握密码设置与更改技巧。

- 动手制作电子密码门锁模型,进行电路搭建和调试。

3. 电子密码门锁的安全性分析:- 探讨电子密码门锁的安全性能,了解常见的密码破解方法。

- 讨论如何提高电子密码门锁的安全性。

4. 应用与实践:- 结合实际生活,探讨电子密码门锁在家庭、学校、酒店等场所的应用。

- 设计并实施一项关于电子密码门锁的创新应用项目。

教材关联性:教学内容与课本第六章《电子技术应用》中的相关内容紧密结合,通过本课程的学习,使学生能够将理论知识运用到实际操作中。

电子密码锁课程设计报告【完整版】

电子密码锁课程设计报告【完整版】

电子密码锁课程设计报告【整版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)数字电子密码锁课程设计报告2021 – 2021 学年第1学期课程名称:数字电子技术根底设计题目:数字密码锁班级:07电信姓名:组员姓名:专业:电子信息工程指导教师:2010年1月1日一、设计目的 (1)二、技术指标 (1)1、根本功能 (1)2、增加功能 (1)三、总体设计方案 (1)1、第一方案 (1)2、第二方案 (2)3、第三方案 (2)4、设计思路 (2)四、元件清单 (2)五、电路框图 (2)六、单元电路的设计 (3)1.密码输入模块 (3)2、密码修改模块 (4)3、密码检验模块 (4)4、开锁模块 (5)5、报警模块 (5)6、音频方波信号模块 (6)7、系统总图 (7)七、总结与体会 (8)1、成品评测 (8)2、制作体会 (8)3、制作回忆 (8)八、参考文献 (8)基于Proteus 7软件的电子密码锁设计关键字:密码锁比拟器锁存器移位存放器Proteus 7摘要:此电子密码锁利用数字逻辑电路,有较高的平安系数和稳定性。

一、设计目的1、稳固和加深对电子电路根本知识的理解,提高综合运用本课程所学知识的能力。

2、培养根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力。

3、通过电路方案的分析、论证和比拟,设计计算和选取元器件、电路组装、调试和检测等环节,初步掌握简单实用电路的分析方法和工程设计方法。

4、学会简单电路的实验调试和性能指标的测试方法,提高学生动手能力和进行数字电子电路实验的根本技能。

二、技术指标1、根本功能1〕.设计一个数字锁,每把锁都有其预先设定好的〔四位二进制数〕开锁密码,在一个开锁控制信号作用下用该密码可以翻开锁;2〕.开锁时,其预先设定好的〔四位二进制数〕代码与〔四位二进制代码〕开锁密码信号相符,且开锁控制信号有效时,锁翻开;3〕.假设不符,电路将发出声,光报警信号;4〕.不开锁时,锁关闭。

课程设计报告-基于fpga的电子密码锁的设计

课程设计报告-基于fpga的电子密码锁的设计

课程设计报告-基于fpga的电子密码锁的设计
一、引言
随着计算机技术的发展,传统的安全锁逐渐淡出人们的视野,取而代之的是一种更加
先进而安全的电子密码锁。

采用FPGA开发的电子密码锁在现代实用锁中变得越来越常见,它能够实现简单易懂、稳定可靠的安全锁功能,从而满足人们对安全问题日益严峻的需求。

本文主要介绍基于FPGA技术设计的电子密码锁的原理及实际应用,旨在为技术研究和产
品设计提供有价值的参考。

二、系统概述
电子密码锁是一种可以根据用户的输入及系统的设置的安全保护锁,它主要由输入接口、控制器、显示屏和锁具电源等组成。

基于FPGA设计的电子密码锁主要分为输入端处
理和控制端处理两部分,其中,输入端利用FPGA控制集成电路(IC)、有源转换器和输入/
输出连接器,实现密码锁的输入模块部分的处理功能;控制端利用FPGA实现温度检测和
按键、加密算法、记录密码信息等功能,满足密码锁的控制要求。

三、工作原理
电子密码锁工作原理主要是建立在输入接口和控制器之间的信息传输上。

当用户通过
输入接口输入密码时,控制器收到输入信号,利用自身中内置的加密算法,将输入的密码
信息和系统设置密码进行比对,如果密码正确,系统会将密码锁打开,从而使得受保护的
物品得到有效的安全保护。

四、总结
基于FPGA技术设计的电子密码锁为现代安全保护提供了一种先进的途径,其安全性
和可靠性得到了极大的提高,使得大多数受保护物品得到有效保护。

电子密码锁以及FPGA 技术的发展正在为我们日常生活与工作提供前所未有的便利,也将带给未来更多安全的思
考与希望。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子密码锁设计任务书1、设计目的(1)掌握电子密码锁工作原理。

(2)熟悉数字集成电路的设计和使用方法。

(3)熟悉Protel/multisim软件的使用。

2、设计任务(1)用电子器件设计制作一个密码锁,使之在输入正确的代码时开锁。

(2)在锁的控制电路中设一个可以修改的8位代码,当输入的代码和控制电路的代码一致时锁打开。

(3)用红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁。

(4)当开锁输入码与密码不一致时发出报警信号。

连续3次输入错误则进入自锁状态。

(5)其他功能可以自行扩展。

3、设计要求(1)合理的设计硬件电路,说明工作原理及设计过程,画出相关的电路原理图;(2)选择常用的电器元件(说明电器元件选择的过程和依据);(3)进行数字电路仿真;(4)按照规范要求,按时提交课程设计报告(打印或手写),并完成相应答辩。

4、参考资料(1)毕满清主编.电子技术实验与课程设计.北京:机械工业出版社,2005(2)胡奕涛主编.电子技术实践教程.北京:北京邮电大学出版社,2007(3)苏文平,等编着.电子技术实践与制作教程.北京:国防工业出版社,2007(4)康华光主编.电子技术基础:模拟部分.北京:高等教育出版社,1988电子密码锁设计报告目录一.设计任务和要求 (3)二.设计的方案的选择与论证 (3)电路设计的多种方案 (3)方案论证 (4)方案选择 (4)三.电路设计计算与分析 (5)开关编码电路 (5)密码存储及显示电路 (7)密码验证电路 (10)开关锁报警电路 (10)密码锁定电路 (12)四.总结及心得 (13)五.附录 (16)电路原理图 (16)元器件明细表 (17)六.参考文献 (18)一.设计任务和要求用电子器件设计制作一个数字密码锁,红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁。

具体要求如下:(1)在锁的控制电路中设一个可以修改的8位数字密码;(2)设置密码时指示灯不亮,也不会发出报警信号;设置完密码后密码锁处于关锁状态(即红灯亮,绿灯灭),此后输入正确密码时密码锁开锁且不报警,输入错误时密码锁保持关锁状态并报警;(3)连续3次输入错误时,密码锁立刻自动锁定30秒钟,即在30秒内输不进去密码,因此也开不了锁;30秒之后密码锁自动退出锁定状态,此时可以正常输入密码;(4)输入密码的过程中不会报警,只有在输入完成后,密码锁才会判断密码是否正确以及执行开/关锁和是否报警的操作。

二.设计的方案的选择与论证电路设计的多种方案设计制作数字电子密码锁,可以使用各种集成(译码器,555定时器,触发器),也可以采用单片机(如89C51)。

方案一:选用单片机作为核心元件,利用其灵活的编程设计和丰富的I/O端口,以及控制的准确性,实现丰富的密码锁功能。

在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接芯片用于密码的存储,外接LCD显示器用于显示作用。

当用户需要开锁时,先按键盘开锁键之后按键盘的数字键0-9输入密码。

密码输完后按下确认键,如果密码输入正确则开锁,不正确显示密码错误重新输入密码,当三次密码错误则发出报警信号。

除上述基本的密码锁功能外,还可以添加遥控功能。

方案二:选用各种集成芯片作为本设计的核心元件。

用逻辑开关及编码器组成密码输入部分;D触发器存储输入的密码和控制电路里设置好的密码;接成8进制计数器来对输入密码时密码的个数计数;接成3进制计数器,对重置密码的次数计数,在第3次重置密码时产生高电位的进位信号,触发555定时器构成的单稳态触发器,触发器产生30秒的触发信号控制密码锁输入部分一直置零,这时就输不进去密码了(即从第四次开始输不进去密码),从而实现了连续3次输入密码错误就锁定的功能。

方案论证采用单片机来设计,其优点是硬件电路简单,功能很多,拓展方便,编程设计灵活多样以及I/O端口丰富,控制准确。

但是单片机要求知识广泛,需要对硬件有较好的认识,也要有一定的编程能力。

再者,用单片机设计时需要用到的外围设备多,密码锁制作费用比较大。

用各种集成芯片及门电路来设计,优点是电路理解轻松,设计比较顺畅,用已有的知识就可以设计。

但是电路连线比较繁杂,需要一些逻辑器件,智能化大大降低,很容易出现故障,并且能拓展的功能也比较少。

方案选择论证完方案后反观自身,知识面不够广,电路设计经验不太多,专业基础也不是很扎实,这样的话采用单片机来设计电路可行性不是很高,短时间内有很大难度。

所以,为了进一步巩固理论基础、熟练掌握和运用数字电子技术的基本知识以及丰富电路设计制作的经验,在此次课程设计中,通过两种方案的比较,结合自身实际情况,在满足设计要求的基础上,我采用方案二来设计制作电子密码锁,并适当扩展了其功能。

其系统框图如下:/显示电路、密9低电位,用来控制编经过四输入的与非门后变成脉冲输出端的低电位。

当按下某一个数字键时,相应的开关下面两个端连接导通,编码器输出4个相应的的高低电位(而且至少有一个低电位),经过与非门之后形成脉冲输出端的高电位。

当松开数字键时编码器的输入端和输出端又都变成高电位,经过与非门之后脉冲输出端又恢复成低电位。

所以每次输入一个数字时(按相应的数字键,按下又松开),该电路脉冲输出端还产生一个脉冲,将此脉冲发送给密码存储单元,可触发其状态发生改变,进行密码存储。

表1二---十进制优先编码器74HC147特性表由于需要存储由8个数字组成的一串密码,所以此电路由8个D触发器和8个七段数码管构成,每个触发器负责存储和输出一个数字,每个数码管负责显示一个数字。

数码管显示的数字由对应的D触发器输出。

电路图如下:图3密码存储及显示电路图图中的触发器都是74HC175,其功能特性和普通的单输入触发器类似,唯一的不同就是74HC175有4个D输入端和4个Q输出端。

所以理论上每个触发器都可以存储十进制数0—15之内的任何一个数。

8个触发器的脉冲输入端互相连在一起,置零端(低位有效)也互相连在一起,脉冲输入端和置零端分别受统一的脉冲信号和置零触发信号控制。

8个触发器依次级联,前一个触发器的输出端接后一个触发器的输入端,构成一个四位串行输入的移位寄存器。

表2单输入D触发器特性表器输出,由第一个数码管显示出来,并存储在第二个触发器中;输入的第二个数字还是由第一个触发器输出,由第一个数码管显示出来,并存储在第二个触发器中;之前存储在第二个触发器中的数字此时已经输出,由第二个数码管显示出来,并存储在第三个触发器中。

输入过程中第一个数码管总是显示最后输入的数字,第二个数码管显示输入的前一个数字。

以此类推,输入完8个数字后,数码管依次显示每个数字,从左往右看时,最后一个数码管显示输入的第一个数字,第一个数码管显示输入的最后一个数字。

这样在效果上就形成了一个串行输入的移位寄存器。

当需要重置密码时,让触发器的置零端有效即可(即使置零端为低电位),此时触发器的输出端Q端均为0。

在密码锁电路设计过程中两次用到此单元电路,分别用来存储设置的密码和输入的密码。

下图就是由开关编码电路和密码存储/显示电路连接而成的密码输入及设置电路,并显示有仿真结果。

图4密码输入及设置电路图中上边的电路用来存储和显示输入的密码,下边的电路负责存储和显示设置的密码,而左边部分是开关编码电路。

另外此图中由空格键控制的开关负责使输入密码存储电路置零,因为按下空格键时,此开关下方导通,接低电位到密码存储电路中D触发器的置零端(低电位有效),则D触发器都置零。

开关B负责控制电路进入密码设置状态和输入密码状态。

当B打开时接高电位,此时可以开始设置密码,在开关编码电路中按下相应的数字键后触发的脉冲经过与门传送给设置密码存储电路的脉冲输入端,这时电路就可以存储设置的密码了。

当B闭合时接低电位,经过与门后必然也输出低电位,此时开关编码电路产生的脉冲传输不到设置密码存储电路的脉冲输入端,因此设置密码存储电路将保持状态不变,即电路退出了设置密码的状态。

此时应该注意的是,开关B输出端的电位还接到一个三态门的控制端上,而此三态门又可以控制开关编码电路产生的脉冲是否输入到输入密码存储电路的脉冲触发端。

也就是在B闭合时,电路退出了设置密码的状态,此时三态门导通,脉冲可以传到输入密码存储电路中,则此时电路进入了输入密码的状态;而当B 打开时,电路进入设置密码的状态,此时三态门截止,脉冲传输不到输入密码存储电路中,将保持状态不变,也即不能存储输入密码,电路退出了输入密码的状态。

而开关A和空格键控制的开关类似,它是负责使设置密码存储电路置零,因为其输出端与设置密码存储电路中的置零端相连。

密码验证电路此电路由8个4位数值比较器组成,它们相互级联,用来比较输入的密码和设置的密码,只有两者完全一致时电路输出端才会产生高电位。

其中每个比较器负责比较一对数字,所以此电路可验证8位数字密码是否正确。

图5密码验证电路开关锁报警电路此电路主要由计数器、开关锁指示灯、报警装置以及控制开关和一些门电路组成。

电路如图5所示。

图中绿灯模拟开锁状态,红灯模拟关锁状态,而蜂鸣器用来报警。

当输入密码正确时,密码验证电路输出高电位,电路进入开锁状态;不正确时密码验证电路输出低电位,电路保持关锁状态,并报警。

图6开关锁报警电路打开开关B可控制密码锁进入密码设置状态,此时开关锁指示灯不亮,也不会报警(实际上此状态下密码锁也不需要报警)。

密码设置完成后退出此状态(即闭合开关B)。

此时密码验证电路必然输出低电位,经过非门后又变为高电位。

然后可通过闭合开关D来控制密码锁进入关锁状态(绿灯亮、红灯灭)。

此时只有输入8位正确的数字密码后,才能进入开锁状态(红灯亮、绿灯灭)。

因此需要在密码输入过程中对输入的数字进行计数。

又因为输入的是8位密码,所以只需要8进制的计数器即可。

此电路是通过置数法将同步十进制计数器74LS160接成8进制计数器。

表3同步十进制计数器74LS160的特性表可知,每输入一个数字,电路均会产生一个脉冲。

在此脉冲触发下,计数器开始计数。

但需要注意的是,计数器开始计数时的初始状态应该是输出0000,如果不是的话需要通过空格键或逻辑开关C使计数器置零。

此外空格键也用来控制输入密码存储电路置零。

等到输入完8位密码以后,计数器也进行了8次计数,并且产生了进位信号。

它和密码验证电路的输出信号共同控制密码锁开锁和报警,而在开关B 和D 都闭合的情况下,密码验证电路的输出信号单独控制密码锁是否退出关锁状态。

密码锁定电路此电路主要采用同步十进制计数器74LS160和555定时器。

分别把十进制计数器接成四进制,把555定时器接成单稳态触发器。

图7密码锁定电路根据设计要求,电路需要实现连续3次输入错误时密码锁自锁30秒钟的功能,因此必然要使用计数器进行计数。

本设计电路中计数器是对重置输入密码的操作次数计数(即按空格键的次数),当输入密码连续错误三次时重置密码的次数也为三次,此时计数器产生高电位的进位信号,触发555定时器构成的单稳态触发器,触发器产生30秒的高电位触发信号,经过非门后变为低电位,控制密码输入部分一直置零,因此从这时开始就输不进去密码了(即从第4次开始就输不进去密码了),实现了3次密码错误就锁定的功能。

相关文档
最新文档