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

合集下载

电子密码锁程序设计报告

电子密码锁程序设计报告
课程设计报告
课程设计题目:8位数字密码锁设计
学院:计算机科学与技术学院
姓名:王小川
班级:10级2班
学号:
指导老师:黄为民
2012年2月17日
1.课程设计的目的和要求
设计一数字密码锁,在锁开的情况下输入密码,设置密码共八位,用数据开关sw0-sw9分别代表数字0,1,2,3,……,9。输入的密码用七段显示器显示。具体要求如下:
always@(posedge clk_1Hz)//开锁及关锁
begin
if(lock==0&&!check)
begin
if(code=={num8,num7,num6,num5,num4,num3,num2,num1})
lock<=1;
else
if({num8,num7,num6,num5,num4,num3,num2,num1}==32'b)//万能密码开锁
//assign clock = {clk_1MHz, clk_100KHz, clk_10KHz, clk_1KHz, clk_100Hz, clk_10Hz, clk_1Hz};
divide_by_50 d6 (clk_1MHz, CLK, RST);
divide_by_10 d5 (clk_100KHz, clk_1MHz, RST);
begin
if({n0,n1,n2,n3,n4,n5,n6,n7,n8,n9}!=10'b)
begin
case({n9,n8,n7,n6,n5,n4,n3,n2,n1,n0})
10'b:temp=4'd0;
10'b:temp=4'd1;
10'b:temp=4'd2;

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、错误显示:当密码输入错误时,绿灯灭,红灯亮,表示开锁失败。

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

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

渝州科技职业学院电子密码锁院系:电子信息工程学院专业班级: 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 本设计所要实现的目标本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警。

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

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

电子技术课程设计报告电子密码锁电子技术课程设计报告设计课题:电子密码锁电子密码锁一、引言随着人们生活水平的提高,人们对自己的生活有了越来越高的要求,贵重物品也越来越多,而传统的机械安全锁由于其构造的简单,被撬被盗事件在我们身边经常发生,使我们的财产以及人身安全存在很大的安全隐患,这致使我们寻求更好的安全措施。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1、总体方案设计设计本课题时构思了两种方案:一种是用以A T89C2051为核心的单片机控制方案;另一种是用CMOS数字集成电路控制方案。

考虑到单片机方案原理复杂,而且调试较为繁琐,所以本文采用后一种方案。

1:采用数字电路控制。

其原理方框图如图数字电路控制方案采用数字密码锁电路的好处就是设计简单。

用以CMOS构成的数字逻辑电路作为密码锁的核心控制,共设了8个用户输入键;如果用户输入密码的时间超过5秒(一般情况下,用户不会超过5秒,若用户觉得不便,还可以修改)电路将报警20秒。

通过比较以上两种方案,单片机方案有较大的活动空间,但是成本昂贵;采用数字密码锁电路只要设计合理,仍然能够满足保密性要求。

所以我们采用后一种方案。

2.1设计说明要求用电子器件设计制作密码锁的控制电路,使之在输入正确的代码时输出信号,以启动执行机构动作,并用红,绿LED灯指示开锁、关锁状态。

设计完成的要求:(1)密码锁控制器中存储一个八位代码(二进制),当开锁按钮开关(共设置了11位,其中只有8位有效密码键,其余三位为干扰位和密码更改位)的输入代码等于存储代码时启动开锁控制电路,并且绿灯亮,红灯灭表示开锁状态。

(2)从第一个按钮触动后的5秒内若未能将锁打开,则电路自动复位并有扬声器发出报警信号,报警信号持续时间20秒,同时绿灯灭,红灯亮表示关锁状态。

(3)本设计完成了发挥部分的要求即密码修改电路,通过按钮开关(space 键)控制,用户可以自行修改八位密码,修改后的密码将进入电路锁存。

2.2设计思路根据题目要求,我们设计了这款实用稳定的数字电子密码锁,由密码按钮键、预置密码锁存器、密码比较识别电路、5s计时电路和20s计时电路等组成。

整机采用CMOS数字集成电路,电路新颖,线路简单,保密性强,性能可靠,误码报警等特点。

2.3总体方框图3、设计原理分析电路组成:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入锁定电路3.1 密码输入和修改电路:电路总共设计了11个用户输入键,其中有8位是有效的密码按键,其余的分别是M键(仿真电路中采用此按键表示开始输入密码,但是实际电路中可以用灵敏度较高的端口来代替,当人走近门时,触摸了敏感端,由于人自身带电,端口变成高电平,黄色指示灯亮表示电子锁处于待命状态,当然这在仿真电路中通过按键也可以实现),L键(输入密码结束,按下确认键即L键),space键(这个按键装在电路内部,是密码修改键,修改前后分别按space 按键表示修改密码和密码修改结束)3.2报警电路:报警电路实现的功能是:当输入密码的时间超过5s(一般情况下用户输入不会超过)或者密码输入错误,电路报警20s,防止他人恶意开锁。

电子密码锁实验报告

电子密码锁实验报告

课程设计(综合实验)报告( 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进制计数器。

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

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

指导教师签字:年月日目录摘要 (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触发器的翻转.达到密码开锁的电子密码锁的数字逻辑电路。

eda课程设计电子密码锁

eda课程设计电子密码锁

eda课程设计 电子密码锁一、课程目标知识目标:1. 学生能够理解电子密码锁的基本原理,掌握其电路组成及功能。

2. 学生能够了解数字电路的基本知识,包括逻辑门、触发器等,并运用这些知识分析电子密码锁的工作原理。

3. 学生能够掌握二进制与十进制的转换方法,并应用于电子密码锁的设计。

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

2. 学生能够通过实际操作,调试并优化电子密码锁的性能。

3. 学生能够运用EDA软件(如Multisim、Protel等)进行电子密码锁电路的设计、仿真和测试。

情感态度价值观目标:1. 培养学生动手实践、解决问题的能力,增强自信心和成就感。

2. 培养学生团队协作精神,学会沟通与分享,提高合作能力。

3. 增强学生对电子科技的兴趣和热爱,激发创新意识和潜能。

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

学生特点分析:学生处于高中阶段,具有一定的电子基础和逻辑思维能力,对实践操作充满兴趣。

教学要求:结合课程性质和学生特点,将课程目标分解为具体的学习成果,以项目为导向,引导学生通过实践探索,完成电子密码锁的设计与制作。

在教学过程中,注重启发式教学,鼓励学生提问、思考、解决问题,培养其创新能力和实际操作能力。

后续教学设计和评估将以此为基础,确保学生达到预定的学习成果。

二、教学内容1. 理论知识:- 数字电路基础知识:逻辑门、触发器、计数器等;- 电子密码锁原理:锁体结构、电路设计、密码设置与识别;- 二进制与十进制转换方法及其应用。

2. 实践操作:- 使用EDA软件(如Multisim、Protel)进行电子密码锁电路设计;- 搭建电子密码锁电路,进行实际操作和调试;- 分析并优化电子密码锁性能,提高其安全性。

3. 教学大纲:- 第一阶段:数字电路基础知识学习,占总课时1/3;- 第二阶段:电子密码锁原理学习,占总课时1/3;- 第三阶段:实践操作,包括EDA软件使用、电路搭建、调试与优化,占总课时1/3。

电子锁课程设计报告

电子锁课程设计报告

电子锁课程设计报告一、课程目标知识目标:1. 学生理解电子锁的基本原理,掌握电子锁的组成部分及功能。

2. 学生掌握电子锁的安装、调试及故障排除方法。

3. 学生了解电子锁在生活中的应用及其安全性。

技能目标:1. 学生能够独立完成电子锁的组装与拆解。

2. 学生能够运用所学知识,分析并解决电子锁使用过程中遇到的问题。

3. 学生能够运用电子锁相关知识,设计简单的智能安防系统。

情感态度价值观目标:1. 学生培养对电子锁及智能安防设备的兴趣,激发探索科技的热情。

2. 学生树立安全意识,认识到电子锁在现代生活中的重要作用。

3. 学生培养团队协作精神,学会分享与交流,提高沟通能力。

课程性质:本课程为实践性较强的课程,结合理论知识与实践操作,旨在培养学生的动手能力、解决问题能力和创新思维。

学生特点:学生为八年级学生,具有一定的电子知识基础,好奇心强,喜欢动手操作,但注意力集中时间有限。

教学要求:注重理论与实践相结合,以学生为主体,充分调动学生的积极性,引导学生主动探究,提高学生的实践操作能力。

同时,关注学生的个体差异,因材施教,确保每个学生都能在课程中取得进步。

通过课程目标的分解,使学生在学习过程中达到预期的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 电子锁原理及分类:介绍电子锁的工作原理,电子锁的分类及特点,使学生了解电子锁的基本概念。

教材章节:《电子技术》第四章第三节“电子锁的原理与分类”。

2. 电子锁的组成部分:讲解电子锁的主要组成部分,如电磁铁、传感器、控制器等,并分析各部分功能。

教材章节:《电子技术》第四章第四节“电子锁的组成与功能”。

3. 电子锁的安装与调试:教授电子锁的安装方法,介绍调试过程中需要注意的问题及解决方法。

教材章节:《电子技术》第四章第五节“电子锁的安装与调试”。

4. 电子锁的故障排除:分析电子锁常见故障现象,教授故障排除方法,提高学生解决问题的能力。

教材章节:《电子技术》第四章第六节“电子锁的故障分析与排除”。

电子密码锁课程设计

电子密码锁课程设计

物理与电子工程学院《微机原理与接口技术》课程设计报告书设计题目:基于数字电路的电子密码锁专业:自动化班级:学生姓名:学号:指导教师:2015年6月15日物理与电子工程学院课程设计任务书专业:自动化班级: 1目录摘要……………………………………………………………1 前言…………………….……………………………………1.1 发展前景………….………………………………………1.2 研究目的和意义……………………………………………1.3 基本要求……………………………………………………1.4 基本设计原理………………………………………………1.5 主要性能指标…………………………………………………2 设计方案简述…………………………………………………2.1 设计思路…………………………………….…………….…2.2 原理框图………………………………………………….…2.3 设计原理分析………………………………………….…3 详细设计……………..……………………..……………………3.1 密码锁单元电路设计………………………………………3.1.1密码识别电路……………………………………..……….3.1.2秒脉冲产生电路..………………………….3.1.3倒计时电路……………………………………..……….…3.1.4驱动蜂鸣器电路……………………………………..…….3.1.5驱动继电器电路……………………………………..………3.2 密码锁总体电路设计…………………………….…………4总结……..……………………………………………..……参考文献…….…………………………..……………………….摘要采用逻辑门电路设计电子密码锁,阐述了其工作原理,给出了具体的电路原理图。

该密码锁具有密码预置功能,保密性强,误码报警,并且报警时间可以设定,同时用数码管显示出报警时间。

密码正确时驱动继电器控制开锁指示灯,误码时报警信号由蜂鸣器发出,声音为间歇式鸣笛。

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

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

电子技术课程设计报告设计课题:电子密码锁电子密码锁一、设计任务与要求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。

电子密码锁课程设计报告[1]1

电子密码锁课程设计报告[1]1

数字电子密码锁课程设计报告课程名称: 数字电子技术基础设计题目: 数字密码锁班级: 08自动化(2)班**: ******: **目录一、设计目的 (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、系统总图 (6)七、总结与体会 (8)1.成品评测 (8)2.制作体会 (8)3.制作回顾 (8)八、参考文献 (8)一、设计目的1.巩固和加深对电子电路基本知识的理解, 提高综合运用本课程所学知识的能力。

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

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

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

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

2.增加功能开锁密码位数, 声报警信号扩音等。

三、总体设计方案1.第一方案用JK触发器和双联开关组成, 要按顺序输入密码, 但其密码修改电路机械化, 且开关过多, 连线较多, 操作较繁琐。

2.第二方案用74HC573锁存器为密码设定电路和修改电路, 这方案可以便捷地设定密码和修改密码, 但密码的输入要用到8个控制开关且密码输入不分顺序。

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

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

目录摘要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指示灯。

电子密码锁课程设计

电子密码锁课程设计

电子密码锁课程设计一、课程目标知识目标:1. 让学生掌握电子密码锁的基本原理,包括密码设置、存储和比对过程。

2. 了解电子密码锁在生活中的应用,认识到电子密码锁的安全性。

3. 学会使用相关电子元件,如微控制器、键盘、显示屏等,完成电子密码锁的制作。

技能目标:1. 培养学生动手操作能力,学会组装和调试电子密码锁。

2. 提高学生编程能力,学会编写简单的密码比对程序。

3. 培养学生团队协作能力,分组进行项目实践。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学生学习热情。

2. 增强学生的安全意识,认识到密码保护的重要性。

3. 培养学生勇于创新、积极实践的精神,提高解决问题的能力。

课程性质分析:本课程为初中信息技术课程,结合电子技术、计算机编程等知识,注重实践操作和创新能力培养。

学生特点分析:初中生好奇心强,对科技产品有一定兴趣,具备一定的动手能力和团队合作意识。

但编程和电子技术方面的基础较弱,需要教师引导。

1. 理论与实践相结合,注重培养学生的动手操作能力和编程思维。

2. 创设情境,激发学生学习兴趣,引导学生主动探究。

3. 注重团队合作,培养学生的沟通与协作能力。

4. 结合生活实际,让学生认识到电子密码锁在生活中的应用价值。

二、教学内容1. 电子密码锁原理- 密码锁的基本概念- 密码的设置、存储和比对过程- 电子密码锁的安全性分析2. 电子元件及其功能- 微控制器的作用和编程- 键盘输入和显示屏输出- 其他相关电子元件(如继电器、传感器等)3. 实践操作- 电子密码锁的组装与调试- 编写密码比对程序- 设计简单电子密码锁控制系统4. 项目实践- 分组进行项目设计- 团队合作完成电子密码锁制作- 展示与评价第一课时:电子密码锁原理及电子元件介绍第二课时:微控制器编程与键盘、显示屏操作第三课时:电子密码锁组装与调试第四课时:编写密码比对程序与项目实践教学内容安排:1. 前两课时:理论学习和实践操作相结合,让学生了解电子密码锁的基本原理和电子元件功能。

电子密码锁设计报告

电子密码锁设计报告

电子密码锁设计报告湖南工程学院课程设计任务书课程名称单片机原理与应用课题电子密码锁设计专业班级电子信息0801 学生姓名学号指导老师周向红、李晓秀、赵葵银审批周向红任务书下达日期 2011年 5月 9 日任务完成日期2011年 5月 25 日345目录第1章概述 .....................P7 第2章系统总体方案设计 .....................P8 第3章硬件设计 .....................P9 第4章软件设计及调试 .....................P12 第5章总结 .....................P15 第6章参考文献 .....................P15 第7章附录A 系统硬件原理图 ...............P16 第8章附录B 程序清单 .....................P1667第1章概述密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

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

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

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

其特点是保密性好,随机开锁成功率几乎为零。

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

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

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

数字密码锁操作简单易行,一学就会。

本设计使用软件仿真,实现了既定的功能和要求,能使系统正确地开启密码锁和更改密码,而数码管能够正确地显示输入密码。

本实验设计了16个开关按键,每次按下键需要检验是否确实按下,若是则输入密码;否则,就等待按键按下。

关键字:AT89C51、7段LED数码管、74LS247、74LS138、与非门、4*4矩阵键盘等89第2章 系统总体方案设计用以AT89S51为核心的单片机控制方案。

电子密码锁课程设计报告

电子密码锁课程设计报告

开放创新实验课程设计报告姓名:future_Fee班级:110342A学号:110342132名称:电子密码锁系统设计要求密码输入:按下一组键就输入一个数值,由于实验箱的限制,这组输入的数值为4位二进制数,另加一个按键作为回车键,输入的数值在指示灯上显示;密码清除:按下清除键可清除前面所有的输入值,清除后的数值为0000;密码更改:密码更改键可将目前的数码设定为新的密码;密码上锁:按下锁键可将密码锁上锁;密码解除:按下解除键首先检查输入密码是否正确,密码正确即开锁。

设计方案:系统的整体模块包括密码输入模块、密码控制模块和显示模块等部分;密码输入模块由时钟分频、键盘扫描、键盘译码和键盘储存电路组成;键盘译码模块要区分不同键的不同功能如key1~key4输入数据、key5~key8作为密码清除、密码更改、密码上锁、密码解除等功能。

密码控制模块完成对按键输入和功能按键输入的响应控制。

功能简介:key1、key2、key3、key4四个键输入密码,对应四个输入,并显示在数码显示管上,按下key6回车键,按下回车键后,首先检测密码锁是否上锁,若未上锁,则保存当前密码。

key5键为清楚键,清楚当前输入的密码,变为0000。

key6键为回车键。

key7键为上锁键,按下key7键后,若当前密码锁未上锁,则上锁。

key8键为解锁键,若当前密码锁已经上锁,则按下key8键先检测输入的密码与保存的密码值是否相同,相同则解锁。

LED灯显示密码锁当前状态,亮表示未锁,不亮表示已经上锁。

数码显示管前左边四个显示输入的密码,后面显示保存的面貌。

整体视图:输入模块:Kye1~Key4为密码输入按键,密码为四位10进制数,连接除颤电路,每按一下,该位密码增一。

4位密码通过inputMode模块存储在计数器中,在密码锁未锁状态,按下回车键(Key5),密码存入saveCry模块中,存入移位寄存器。

inputMode模块:锁模块:在锁状态为0时候,可以加锁,按encry即可,在锁状态为1(锁住状态),可以解锁,此时必须保证输入的密码与保存的密码相同,即result为1,并且按下解锁键key8,即可解锁。

电子密码锁课程设计任务书

电子密码锁课程设计任务书

目录1 系统总体方案设计11.1 系统方案11.2 系统设计思路:12 硬件电路设计22.1 键盘电路设计22.2 LED显示电路32.3 解锁电路52.4 报警电路53 软件设计63.1 软件设计思路63.2 每个子程序的设计64 系统调试104.1 系统硬件连接示意图:104.2 部分系统测试115 经验12参考文献13发送13附录131 系统总体方案设计1.1 系统方案的选择综合其他方案的优缺点,采用基于AT89S51的单片机控制方案。

凭借单片机灵活的编程设计和丰富的IO口,以及其控制的精确性,不仅可以实现基本的密码锁功能,而且还增加了功率调节和存储、声光提示等功能。

遥控。

原理如图1-1所示。

图1-1 单片机控制方案该方案活动空间大,既能实现所需功能,又能在很大程度上扩展功能,还可以方便地进行系统升级。

本方案采用以89S51为核心的单片机控制方案。

凭借单片机灵活的编程设计和丰富的I/O端口,以及其控制的准确性,实现了基本的密码锁功能。

1.2 系统设计思路:1. 使用矩形键盘进行密码输入,包括数字键和功能键。

2.LED数码管显示输入密码,74JS247用于驱动数码管点亮并显示数字,74LS138用于控制各个位置的显示及时显示。

3. 将解锁电路更换为LED,表示解锁。

4、密码输入错误次数超过3次,系统会报警。

5、上电后显示屏显示“”,原密码为“123456”。

只需输入此密码即可开门。

这样可以防止断电后再次调用时没有密码可用。

000000”6. 按“C”键清除显示为“.000000”7. 要重置密码,首先在记录“*”上输入密码。

8. 输入密码,然后按“D”键。

如果密码与设置的密码相同,开门。

否则,显示清零为“00000”。

9、软件设计主要包括键盘读键、LED显示程序、密码比对程序和报警程序。

2 硬件电路设计2.1 键盘电路设计采用矩阵键盘,因此本设计采用行列式键盘,同时可以减少键盘与单片机接口时占用的I/O线数。

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

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

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

关键词:电子密码锁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 . 电路原理图........................................................................................ - 4 -2.2 器件选择 ...................................................................................................... - 5 -2.3电路设计....................................................................................................... - 8 -2.3.1. 密码电路的设计...............................................................................................................- 7 -2.3.2. 置零电路及报警电路设计...............................................................................................- 8 -2.3.3. 延时电路设计...................................................................................... - 8 -2.4 电路仿真测试................................................................................................ - 9 - 三总结 .................................................................................................................... - 9 -3.1结论 ............................................................................................................. - 9 -3.2优点与不足.................................................................................................. - 10 -3.3 心得与体会................................................................................................. - 10 - 参考文献................................................................................................................. - 10 - 感谢 ....................................................................................................................... - 11 -一设计任务1.1设计目的和意义1.1.1目的设计一种用开关控制D触发器的翻转,达到密码开锁的电子密码锁的数字逻辑电路。

并且利用一些附加电路保证电路的正常工作,使电路拥有更高的安全系数。

1.1.2意义电子密码锁是二十一世纪制锁业的一次革命,是第三代计算机放到报警系统的核心部分,用于识别用户身份的合法性。

密码锁的特点是不用钥匙、无锁孔、机械传动、不易损坏、不磨损、不易被破译、可多次更换密码、换号不换锁、一把锁多个密码,具有防拨、防砸、防撬、防堵等功能。

安装门锁时不破坏原门的结构,避免用钥匙开启旋芯式锁具的一切烦恼(如丢、落、拆、堵门被反锁等)。

电子密码锁是利用数字密码来开启的锁具,其重复概率仅为十万分之一,有着很高的安全性;而旋芯式锁具使用不够安全。

通过对社会各阶层千余人的调查,百分之百的人对目前身上挂着的串串钥匙无可奈何。

但现在又没有一种锁具可摆脱钥匙的束缚。

都愿意一身轻松没有任何顾虑的出入家门,都愿意用上一种既安全方便又不用钥匙的锁具。

因此,密码锁的市场发展前景极为广阔。

在调查的千余人中有60%的人有丢失钥匙的经历,25%的人有把钥匙反锁在室内的,75%的人居室在三层以上的,36%的人把钥匙忘在工厂的,有8%的人是利用邻居的阳台、窗户跳跃进入自己家来打开被反锁的房门,90%的人或听或看新闻得知有因无法打开房门,而冒险跃窗发生事故非死既伤,给家庭造成麻烦。

精神和肉体的损伤是无法挽回的,为了解决上述各种数据给人们带来的各种烦恼,所以必须用一种新的产品来取代旧式产品,使人们在无忧无虑的环境中生活。

所以随着人们生活水平的提高,电子密码锁收到了广大用户的亲昵,被广泛用于家庭、工作场所、超市等许多场所,具有很强的开发研究价值。

这次课程设计我选择了电子密码锁的设计。

1.2初始参数和要求1.2.1 初始参数(1)D1触发器:D1=1,Q1=0,Q'1=1;(2)D2触发器:D2=0,Q2=0,Q'2=1;(3)D3触发器:D3=0,Q3=0,Q'3=1;(4)D4触发器:D4=0,Q4=0,Q'4=1;(5)J0闭合;(6)VCC=+5V,1.2.2 要求(1)编码电子锁的按钮分别为0、1、2、3、……9十个按键。

相关文档
最新文档