数字逻辑电路课程设计电子密码锁

  • 格式:docx
  • 大小:553.66 KB
  • 文档页数:15

下载文档原格式

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

数字逻辑电路课程设计

课题:电子密码锁设计

姓名:

班级:13通信

学号:

成绩:

指导教师:

开课时间:

目录

摘要 (1)

一课程设计目的内容及安排 (2)

1.1设计目的 (2)

1.2设计内容 (2)

1.3设计安排 (2)

1.4设计内容 (2)

二电子密码锁设计要求及总框图 (3)

2.1设计要求 (3)

2.2总框图 (4)

三各模块电路设计 (5)

3.1密码输入存储比较模块 (5)

3.2五秒计时电路 (6)

3.3二十秒计时电路 (8)

3.4报警电路 (10)

3.5总电路 (11)

四设计心得 (12)

五参考文献 (13)

电子密码锁

摘要:设计一个密码锁的控制电路,当输入正确代码时,输出开锁信号以推动执行机构工作,用红灯亮、绿灯熄灭表示关锁,用绿灯亮、红灯熄灭表示开锁;在锁的控制电路中储存一个可以修改的4位代码,当开锁按钮开关(可设置成6位至8位,其中实际有效为4位,其余为虚设)的输入代码等于储存代码时,开锁;从第一个按钮触动后的5秒内若未将锁打开,则电路自动复位并进入自锁状态,使之无法再打开,并由扬声器发出持续20秒的报警信号。密码输入存储及比较部分使用芯片74LS194及74LS85。五秒及时部分采用芯片74LS161和数码显示管。二十秒报警电路由74LS160,555定时器组成的多谐振荡器,LED灯和蜂鸣器组成。利用multisim对电路进行仿真可以得到结果。

关键词:电子密码锁,计时电路,报警电路

一课程设计目的内容及安排

1.1设计目的

1 根据设计要求,完成对交通信号灯的设计。

2 加强对Multisim10仿真软件的应用。

3 掌握交通信号灯的主要功能与在仿真软件中的实现方法。

4 掌握74LS160,74LS192等功能。

1.2 设计内容

设计一个密码锁的控制电路,当输入正确代码时,输出开锁信号以推动执行机构工作,用红灯亮、绿灯熄灭表示关锁,用绿灯亮、红灯熄灭表示开锁;

在锁的控制电路中储存一个可以修改的4位代码,当开锁按钮开关(可设置成6位至8位,其中实际有效为4位,其余为虚设)的输入代码等于储存代码时,开锁;

从第一个按钮触动后的5秒内若未将锁打开,则电路自动复位并进入自锁状态,使之无法再打开,并由扬声器发出持续20秒的报警信号。

1.3设计安排

1.4 成绩组成

平时考勤占10%,平时完成情况占30%,答辩占30%,设计报名占30%。

二电子密码锁设计要求及总框图

2.1设计要求

1、设计一个密码锁的控制电路,当输入正确代码时,输出开锁信号以推动执行机

构工作,用红灯亮、绿灯熄灭表示关锁,用绿灯亮、红灯熄灭表示开锁;

2、在锁的控制电路中储存一个可以修改的4位代码,当开锁按钮开关(可设置成

6位至8位,其中实际有效为4位,其余为虚设)的输入代码等于储存代码时,开锁;

3、从第一个按钮触动后的5秒内若未将锁打开,则电路自动复位并进入自锁状态,

使之无法再打开,并由扬声器发出持续20秒的报警信号。

设计提示:

1、该题的主要任务是产生一个开锁信号,而开锁信号的形成条件是,输入代码

和已设密码相同。实现这种功能的电路构思有多种,例如,用两片8位锁存器,一片存入密码,另一片输入开锁的代码,通过比较的方式,若两者相等,则形成开锁信号。

2、在产生开锁信号后,要求输出声、光信号,声音的产生由开锁信号触动扬声器

工作,光信号由开锁信号点亮LED指示灯;

3、用按钮开关的第一个动作信号触发一个5秒定时器,若5秒内无开锁信号产生,

让扬声器发出特殊音响,以示警告,并输出一个信号推动LED不断闪烁。

2.2总体框图

三各模块电路设计

3.1密码存储输入及比较部分

3.1.1 设计原理

开始时可以在电路中第一片U3 74LS194中设置起始开锁密码,或者在键盘上按数字8,7,6,5也可以实现。在另一片U1 74LS194进行输入密码并与储存密码比较,只有在5s内输入密码与设置密码相同时,锁才打开(在总原理图中此时绿灯亮),如下图所示。若有一个密码不同且时间超过5s时,电路则会进入报警与锁死状态(在总原理图中led灯与红灯同时亮)。如果想换密码也很容易,只要将电路中的密码修改区中的几个开关变换一下就可以了。当密码相同时,输出端A=B输出为1 的信号,绿灯亮。否则通过74LS32的连接红灯亮。

3.1.2 电路设计

密码存储部分

密码比较部分

3.2.5秒计时电路

3.2.1设计思路

在输入密码的开关后面接上74LS32,从而达到输入第一个密码时,开始五秒计时。同时在74LS161的清零端接上或门,一端连高电平,一端接密码比较正确的绿灯一端,当密码在五秒内输入正确时,五秒计时停止。五秒计时电路主要采用了计数器74LS161,对五秒定时电路来说,当输出为5的时候,输出端为0101,要让计数器停止,则需要将时钟脉冲置为无效,因此可以把QA,QD端的高电平信号接出经过一个与非门再与时钟脉冲与非,则当输出为5时,芯片的时钟脉冲始终是高电平,不再有脉冲,计数器停止工作。

3.2.2电路设计

3.3.二十秒计时电路

3.3.1设计思路

五秒电路结束后,二十秒计时电路开始工作并且开始报警。将五秒电路中QA,QD的高电平端接与门从而达到五秒结束以后二十秒电路开始工作的效果。将高电平信号与电源信号相与非送到U1的清零端,达到电路自锁的效果。二十秒计时由两片74LS160构成。这种同步可预置四位二进计数器是由四个D 型触发器和若干个门电路构成,内部有超前进位,具有计数、置数、禁止、直接(异步)清零等功能。对所有触发器同时加上时钟,使得当计数使能输入和内部门发出指令时输出变化彼此协调一致而实现同步工作。这种工作方式消除了非同步(脉冲时钟)计数器中常有的输出计数尖峰。缓冲时钟输入将在时钟输入上升沿触发四个触发器。这种计数器是可全编程的,即输出可预置到任何电平。当预置是同步时,在置数输入上将建立一低电平,禁止计数,并在下一个时钟之后不管使能输入是何电平,输出都与建立数据一致。清除是异步的(直接清零),不管时钟输入、置数输入、使能输入为何电平,清除输入端的低电平把所有四个触发器的输出直接置为低电平。有了超前进位电路后,无须另加门,即可级联出n位同步应用的计数器。它是借助于两个计数使能输入和一个动态进位输出来实现的。两个计数使能输入(ENP 和ENT)计数时必须是高电平,且输入ENT必须正反馈,以便使能动态进位输出。因而被使能的动态进位输出将产生一个高电平输出脉冲,其宽度近似等于QA 输出高电平。此高电平溢出进位脉冲可用来使能其后的各个串联级。使能ENP 和ENT 输入的跳变不受时钟输入的影响。电路有全独立的时钟电路。改变工作模式的控制输入(使能ENP、ENT 或清零)纵使发生变化,直到时钟发生为止,都没有什么影响。计数器的功能(不管使能、不使能、置数或计数)完全由稳态建立时间和保持时间所要求的条件来决定。