数电设计数字密码锁.doc

上传人:人*** 文档编号:542555122 上传时间:2023-06-07 格式:DOC 页数:27 大小:587.50KB
返回 下载 相关 举报
数电设计数字密码锁.doc_第1页
第1页 / 共27页
数电设计数字密码锁.doc_第2页
第2页 / 共27页
数电设计数字密码锁.doc_第3页
第3页 / 共27页
数电设计数字密码锁.doc_第4页
第4页 / 共27页
数电设计数字密码锁.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《数电设计数字密码锁.doc》由会员分享,可在线阅读,更多相关《数电设计数字密码锁.doc(27页珍藏版)》请在金锄头文库上搜索。

1、 目录一课程名称2二设计目的和要求2三设计要求三设计框图4四所用器件和原理54.1 器件表54.2 54.3 发光二级管4.4 四线七段显示译码管4.5比较器 74LS85五各个功能仿真图仿真图5.1脉冲输入装置5.密码输入部分5.3 密码校验部分密码锁定部分9六、出现的问题及调试20七参考文献21八设计体会22(一).课程名称 数字密码锁(二).设计目的1. 使学生在学完了数字电子技术课程的基本理论,基本知识后,能够综合运用所学理论知识、拓宽知识面,系统地进行电子电路的工程实践训练,锻炼动手能力,培养工程师的基本技能,提高分析问题和解决问题的能力。 2. 熟悉集成电路的引脚安排,掌握各芯片的

2、逻辑功能及使用方法,了解面包板结构及其接线方法,了解数字密码锁的组成及工作原理。 3. 培养独立思考、独立准备资料、独立设计规定功能的数字密码锁系统的能力。 4. 培养书写综合设计实验报告的能力。1、加深和巩固电子电路路基本知识的理解,提高综合运用本课程所学知识的能力。2培养根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力。3、通过电路方案的分析、论证和比较,设计计算和选取元器件、电路组装、调试和检测等环节,初步掌握简单实用的分析方法和工程设计方法。4、学会简单电路的实验调试和性能指标的测试方法,提高动手能力和进行数字电子电路实验的基本技能。5、随着人们生活水平的提高,如何实现

3、家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲睐。(三)设计要求1.能进行二进制数字(即密码)输入;2.能进行密码的比较;3.能进行计时;4.画电路图;5.进行电路仿真与测试。设计任务与要求:设计一个电子密码锁电路,要求:1、其密码为8位二进制代码,开锁指令为串行输入码,;2、开锁输入码与原射密码一致时,锁被打开,若密码输入不对红灯亮,即发出警告,当发出第六次警告后就不能再行密码输入。(一) 设计原理及方框图开锁成功与否显示密码输入密码校验脉冲输入计数部分及数据显示开锁电路锁定设计清单组号名

4、称型号数量开关32发光二极管LED23与门74LS21D1与非门74LS38N1电源VCC5V五个、1V一个555计时器555-TIMER-TED 1四段数显译码器DCD-HEX2计数器74LS290N2、元器件功能与作用1、LS290N 其是一种典型的中规模异步二五十进制计数器。各管脚如下图所示。异步清零端/Ro1Ro2为低电平时,不管时钟端CP信号状态如何,都可以完成清零功能。当R91、R92都接低电平时可以进行计数,同时GND端接低电平。当INA处来三个下降沿后,QA QB QC QD 依次为1100.实现计数功能。但单个的290只能实现最大十位以内的计数功能,当需要更多的计数时,需要将

5、几个290进行级联,方法如下图将低级的QD接到高级的INA端,这样低级290每计数十次,产生一个下降沿,使高级290产生依次计数。下图是一个四十进制计数器,当计数到四十时,产生的高电平送到低级290的R01,R02,高级290 的R01,R02,使两个290进行清零操作,重新计数。2、发光二极管发光二极管它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以LED的抗震性能好。发光二极管的核心部分是由P型半导体和N型半导体组成的晶片,在P型半导体和N型半导体之间有一个过渡层,称为PN结。在某些半导体材料的PN结中,注入的少数载流子与

6、多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。 当它处于正向工作状态时(即两端加上正向电压),电流从LED阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。 3、四线七段显示译码管本设计中用到两个四线七段译码器,用来显示所记的时间。效果如下图所示4、先介绍一下四线七段译码器:5、比较器 74LS85在一些数字系统当中经常要求比较两个数值的大小。为完成这一功能所设计的各种逻辑电路统称为数值比较器。例如,A.B是两个4位二进制数

7、A3A2A1A0和B3B2B1B0,进行比较的话,应该首先比较高位的A3和B3,如果A3B3,那么不管其他几位数码各为何值,肯定AB反之,若A3B3,则不管其他几位数码为何值,肯定AB。如果A3B3,这就必要通过比较下一位数A2和B2的大小来判断A和B的大小了。依此类推,肯定能比较出结果来。如果A.B是两个多位数的高4位数,那么,当A.B相等时,就需要以低位的比较结果来决定两个数的大小了。根据上面的原理,可以得出AB,AB,AB的逻辑函数式了。74LS85就是这样的4位数值比较器。 我们就得到了表示AB、AB)=A3B3+(A3B3)A2B2+(A3B3) (A2B2) A1B1+(A3B3)

8、 (A2B2) (A1B1) A0B0 +(A3B3) (A2B2) (A1B1) (A0B0)I(AB) Y(AB)=A3B3+(A3B3)A2B2+(A3B3) (A2B2) A1B1 +(A3B3) (A2B2) (A1B1) A0B0 +(A3B3) (A2B2) (A1B1) (A0B0)I(AB) I(AB) =I(AB、AB或AB就是A=B”、 “不是AB”,因此又得到如下关系式:Y(AB)=(Y(AB)+ Y(A=B))Y(AB)+ Y(A=B))。比较两组数字的大小(或者比较二者是否相等)时,由于一个7485N只能比较四位二进制的大小,若想比较高于四位的二进制数,可以将几个进

9、行级联,具体方法为:将低位芯片的各位比较器的输出端FAB、FA2/3Vcc1/3Vcc低导通11/3Vcc不变不变12/3Vcc2/3Vcc1/3Vcc高截止LM555CN引脚图介绍如下: 1地 GND. 2触发 . 3输出 . 4复位 . 5控制电压 . 6门限(阈值) . 7放电 . 8电源电压VCC 管脚图如下:2、密码输入部分密码输入部分的核心是一个八位移位寄存器74LS164D。当清除端(CLEAR)为低电平时,输出端(QAQH)均为低电平。串行数据输入端(A,B)可控制数据。当A、B 任意一个为低电平,则禁止新数据输入,在时钟端(CLOCK)脉冲上升沿作用下Q0 为低电平。当A、B

10、有一个为高电平,则另一个就允许输入数据,并在CLOCK 上升沿作用下决定Q0 的状态。引出端符号:CLOCK 时钟输入端CLEAR 同步清除输入端(低电平有效)A,B 串行数据输入端QAQH 输出端极限值电源电压 7V输入电压 5.5V工作环境温度54LS164 -5512574LS164 -070储存温度 -6515074LS164是八位并出串行移位寄存器.功能是将数据串行移入,并行输出。当单刀双掷开关J3接通5V时表示输入“1”,当J3接通地时表示输入的密码是“0”。由此对电路进行串行得密码输入,等到对电路输入八次密码(需要八个由555计时器产生的上升沿脉冲将密码送进电路)后,八个密码记录

11、在移位寄存器的输出端QAQG。3.密码校验部分当输入密码和预定密码一致时,高位的输出为“”,此时与之相连的绿色发光二极管发光,同理,若密码输入有误,责红色发光二极管发光,以示警报。、四线七段译码器。其主要功能是提示密码输入者共输入了多少个二进制数(并不是输入了几次密码),每输入一次密码,由于要输入个二进制数,故每完成一次密码输入,其显示应该为,但电路允许的秘密输入是次,故当四线七段译码器显示到时(表示已进行了次密码输入,正在进项第七次输入),将会不允许再次进行密码输入。如下图就是完成一次密码输入,但是密码输入错误时红灯亮,表示报警。具体的方式为将两个的计数器的最大值定到,接一个与非门反馈到开锁线路。锁定电路部分当密码输入错误次数达到六次后,就要锁定电路。通过一个简单的与门实现。如图所示。出现的问题、计时器的搭配元件(如电容电阻不合适时),出现元件烧坏的问题。后来修改了参数,解决了这个问题。、连接二极管总忘记接电阻

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号