您好、欢迎来到现金彩票网!
当前位置:现金扎金花 > 电子密码机 >

数电设计数字密码锁

发布时间:2019-06-26 13:55 来源:未知 编辑:admin

  数电设计数字密码锁_电力/水利_工程科技_专业资料。1 目录 一·课程名称················2 ··············· 二·设计目的和要求·············2 ············ 三·设计要求···········

  1 目录 一·课程名称················2 ··············· 二·设计目的和要求·············2 ············ 三·设计要求················3 ··············· 三·设计框图················4 ··············· 四·所用器件和原理·············5 ············ 4.1 器件表···············5 ·············· 4.2 LS290N············5 ··········· 4.3 发光二级管·············6 ············ 4.4 四线七段显示译码管········· ·········7 4.5 比较器 74LS85··········· ···········10 五·各个功能仿真图仿真图········ ········12 5.1 脉冲输入装置··········· ···········12 5.2密码输入部分··········· ···········13 5.3 密码校验部分············16 5.4密码锁定部分··········19 六、出现的问题及调试············20 七·参考文献··············· ···············21 1 2 八·设计体会··············· ···············22 2 (一).课程名称 数字密码锁 (二).设计目的 1. 使学生在学完了《数字电子技术》课程的基本理论,基本知识 后,能够综合运用所学理论知识、拓宽知识面,系统地进行电 子电路的工程实践训练,锻炼动手能力,培养工程师的基本技 能,提高分析问题和解决问题的能力。 2. 熟悉集成电路的引脚安排,掌握各芯片的逻辑功能及使用方法, 了解面包板结构及其接线方法,了解数字密码锁的组成及工作 原理。 3. 培养独立思考、独立准备资料、独立设计规定功能的数字密码 锁系统的能力。 3 4. 培养书写综合设计实验报告的能力。 1、加深和巩固电子电路路基本知识的理解,提高综合运用本课程 所学知识的能力。 2 培养根据设计需要选学参考书籍,查阅相关手册、图表和文献资 料的自学能力。 3、通过电路方案的分析、论证和比较,设计计算和选取元器件、 电路组装、调试和检测等环节,初步掌握简单实用的分析方法和工 程设计方法。 4、学会简单电路的实验调试和性能指标的测试方法,提高动手能 力和进行数字电子电路实验的基本技能。 5、随着人们生活水平的提高,如何实现家庭防盗这一问题也变的 尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不 鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了 广大用户的亲睐。 (三)设计要求 1.能进行二进制数字(即密码)输入; 2.能进行密码的比较; 3.能进行计时; 4 4.画电路图; 5.进行电路仿真与测试。 设计任务与要求: 设计一个电子密码锁电路,要求: 1、其密码为 8 位二进制代码,开锁指令为串行输入码,; 2、开锁输入码与原射密码一致时,锁被打开,若密码输入不 对红灯亮,即发出警告,当发出第六次警告后就不能再行 密码输入。 (一)设计原理及方框图 密码输 入 密码校验 开锁成功与否显示 开 锁 电路 锁 定 脉冲输 入 计数部分及数 据显示 5 设计清单 组号 1 2 3 4 5 6 7 8 名称 开关 发光二极管 与门 与非门 电源 555 计时器 四段数显译码器 计数器 型号 LED 74LS21D 74LS38N VCC 555-TIMER-RA TED DCD-HEX 74LS290N 数量 3 2 1 1 5V 五个、1V 一个 1 2 2 2、元器件功能与作用 1、LS290N 其是一种典型的中规模异步二五十进制计数器。 各管脚如下图 所示。 6 异步清零端/Ro1Ro2为低电平时,不管时钟端 CP 信号状态如何, 都可以完成清零功能。 当 R91、R92都接低电平时可以进行计数,同时 GND 端接低电平。 当 INA 处来三个下降沿后,QA QB QC QD 依次为1100.实现计数 功能````````````。但单个的290只能实现最大十位以内的计数功能, 当需要更多的计数时,需要将几个290进行级联,方法如下图 将低级的 QD 接到高级的 INA 端,这样低级290每计数十次,产生 一个下降沿,使高级290产生依次计数。下图是一个四十进制计数 器,当计数到四十时,产生的高电平送到低级290的 R01,R02,高级 290 的 R01,R02,使两个290进行清零操作,重新计数。 2、发光二极管 7 发光二极管 它的基本结构是一块电致发光的半导体材料, 置于一个有引线的架 子上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以 LED 的抗震性能好。发光二极管的核心部分是由 P 型半导体和 N 型半导体组成的晶片,在 P 型半导体和 N 型半导体之间有一个过 渡层,称为 PN 结。在某些半导体材料的 PN 结中,注入的少数载 流子与多数载流子复合时会把多余的能量以光的形式释放出来, 从 而把电能直接转换为光能。PN 结加反向电压,少数载流子难以注 入,故不发光。这种利用注入式电致发光原理制作的二极管叫发 光二极管,通称 LED。 当它处于正向工作状态时(即两端加上正 向电压) 电流从 LED 阳极流向阴极时, , 半导体晶体就发出从紫外 到红外不同颜色的光线,光的强弱与电流有关。 3、四线七段显示译码管 本设计中用到两个四线七段译码器,用来显示所记的时间。 效果如下图所示 8 4、先介绍一下四线 在一些数字系统当中经常要求比较两个数值的大小。 为完成这一功 能所设计的各种逻辑电路统称为数值比较器。 例如,A.B 是两个 4 位二进制数 A3A2A1A0 和 B3B2B1B0,进行比 较的话,应该首先比较高位的 A3 和 B3,如果 A3>B3,那么不管其 他几位数码各为何值,肯定 A>B.反之,若 A3<B3,则不管其他 几位数码为何值,肯定 A<B。如果 A3﹦B3,这就必要通过比较下 一位数 A2 和 B2 的大小来判断 A 和 B 的大小了。依此类推,肯定能 比较出结果来。 如果 A.B 是两个多位数的高 4 位数,那么,当 A.B 相等时,就 需要以低位的比较结果来决定两个数的大小了。根据上面的原理, 可以得出 A>B,A<B,A﹦B 的逻辑函数式了。74LS85 就是这样的 4 位数值比较器。 我们就得到了表示 AB、AB 和 A=B 的逻辑函数式为: Y(AB)=A3B3’+(A3 ⊙ B3)A2B2’+(A3 ⊙ B3) (A2 ⊙ B2) A1B1’+(A3⊙B3) (A2⊙B2) (A1⊙B1) A0B0’ +(A3⊙B3) (A2⊙B2) (A1⊙B1) (A0⊙B0)I(AB) Y(AB)=A3’B3+(A3⊙B3)A2’B2+(A3⊙B3) (A2⊙B2) A1’B1 +(A3⊙B3) (A2⊙B2) (A1⊙B1) A0’B0 +(A3⊙B3) (A2⊙B2) (A1 11 ⊙B1) (A0⊙B0)I(AB) Y(A=B)=(A3⊙B3) (A2⊙B2) (A1⊙B1) (A0⊙B0)I(A=B) I(AB) I(AB) I(A=B)是来自低位的比较结果。相比较的两 数 都 只 有 4 位 , 没 有 来 自 低 位 的 比 较 结 果 时 , 应 令 I(AB) =I(AB)=0,I(A=B)=1.由于 A 和 B 的比较结果只有 AB、AB、A=B 三种结果,所以“不是 AB 或 AB 就是 A=B” “不是 AB 或 A=B 、 就是 AB”,因此又得到如下关系式: Y(AB)=(Y(AB)+ Y(A=B))’ Y(AB)=(Y(AB)+ Y(A=B))’。 比较两组数字的大小(或者比较二者是否相等)时,由于一 个 7485N 只能比较四位二进制的大小, 若想比较高于四位的二进制 数,可以将几个进行级联,具体方法为:将低位芯片的各位比较器 的输出端 FAB、FAB、FA=B 分别与高位芯片的相应的级联输入端 IA>B、 IA<B、IA=B相连接, 最低位的级联输入应将 IA>B、IA<B接低电平, 将IA=B接高电平。高位7485的输出为最终的比较结果。 各个功能仿线、脉冲送入,如下所示。 12 J4 开关没摁下之前,555 计时器一直输出低电平,摁下 J4 并放手, 555 计时器的输出端输出一个时间可调的高电平, 之后恢复低电平。 这个通过开关可控脉冲的装置在以后的设计中会显示它的优势。 LM555CN 的逻辑功能表如下图 输入 R VI1 VI2 V0 输出 TD 状态 13 0 1 1 1 1 X 2/3Vcc 2/3Vcc 2/3Vcc 2/3Vcc x 1/3Vcc 1/3Vcc 1/3Vcc 1/3Vcc 低 低 不变 高 高 导通 导通 不变 截止 截止 LM555CN 引脚图介绍如下: 4 复位 . 电 . 5 控制电压 . 8 电源电压 VCC 管脚图如下: 1 地 GND. 2 触发 . 3 输出 . 7放 6 门限(阈值) . 2、密码输入部分 14 密码输入部分的核心是一个八位移位寄存器 74LS164D。 当清除端(CLEAR)为低电平时,输出端(QA-QH)均为低电 平。 串行数据输入端(A,B)可控制数据。当 A、B 任意一个为低电 平,则禁止新数据输入,在时钟端(CLOCK)脉冲上升沿作用下 Q0 为低电平。当 A、B 有一个为高电平,则另一个就允许输入数 据,并在 CLOCK 上升沿作用下决定 Q0 的状态。 引出端符号: CLOCK 时钟输入端 CLEAR 同步清除输入端(低电平有效) A,B 串行数据输入端 QA-QH 输出端极限值 15 电源电压………………………………… 7V 输入电压………………………………… 5.5V 工作环境温度 54LS164…………………………………… -55~125℃ 74LS164…………………………………… -0~70℃ 储存温度…………………………………… -65℃~150℃ 74LS164 是八位并出串行移位寄存器.功能是将数据串行移入,并行 输出。 当单刀双掷开关 J3 接通 5V 时表示输入“1”,当 J3 接通地时表 示输入的密码是“0”。由此对电路进行串行得密码输入,等到对 电路输入八次密码 (需要八个由 555 计时器产生的上升沿脉冲将密 码送进电路)后,八个密码记录在移位寄存器的输出端 QA~QG。 3.密码校验部分 16 当输入密码和预定密码一致时, 高位7485N的OAEQB输出 为“1”,此时与之相连的绿色发光二极管LED1发光,同理, 若密码输入有误,责红色发光二极管发光,以示警报。 4、四线七段译码器。 其主要功能是提示密码输入者共输入了多少个二进制数 (并不是输 入了几次密码),每输入一次密码,由于要输入8个二进制数,故 每完成一次密码输入,其显示应该为8,但电路允许的秘密输入是 6次,故当四线 输入,正在进项第七次输入),将会不允许再次进行密码输入。 如下图就是完成一次密码输入,但是密码输入错误时红灯亮,表示报警。 18 具体的方式为将两个74LS290的计数器的最大值定到49, 接一个与非 门反馈到开锁线 当密码输入错误次数达到六次后,就要锁定电路。通过一个简单的 与门实现。 出现的问题 如图所示。 1、5计时器的搭配元件(如电容电阻不合适时) ,出现元件烧坏 的问题。后来修改了参数,解决了这个问题。 2、连接二极管总忘记接电阻,电路调试出现问题。 3、想的是允许进行6次密码输入,就讲两个74LS290的计 数最大值调到了8×6=48,可是后来想到,如果那样接无论第 六次密码输入对与错,都不能开锁,于是将计数器的最大值调到了 49。 20 4、最初密码校验部分采用的是一片 3-8 译码器和一片 8 选 1 数据 选择器构成的等值数码比较器,但是发现能比较的位数较少,只有 三位,这样密码容易被破译。后改成由两片 7485 构成的数值比较 器,效果较好。 还有很多困难诸如不知用什么元件实现预想结果就不在一一列举 八.参考文献 【1】 张建华,数字电子技术第二版 【2】 21ic 中国电子网 【3】阎石.数字电子技术基础(第五版)[M].北京:高等教育 出版社,2005 【4】 高吉祥.电子技术基础实验与课程设计[M].北京:电子 工业出版社,2002 【5】 赫鸿安,徐红媛.555 集成电路实用大全[M].上海:上海 科学普及出版社,2005 【6】 陈永甫. 新编 555 集成电路应用 800 例. 四川:成都电 子科技大学出版社. 1992 【7】 陈有卿,叶桂娟. 555 时基电路原理、设计与应用. 北 京: 电子工业出版社. 2007 【8】 赵珂,彭嵩. 脉冲与数字电路实验指导书. 南昌航空大 21 学电子信息工程学院 实验实践中心. 2008 【9】 王毓银. 数字电路逻辑设计. 北京:高等教育出版社. 2005 【10】 郁汉琪.数字电子技术实验及课题设计.北京:高等教 育出版社,1995.5 【11】 阎石.数字电子技术基础.北京:高等教育出版社, 2006.5 九.设计体会 在设计电路的连接图中出错的主要原因都是接线和芯片的 接触不良以及接线的错误所引起的。接线的时候一定要细心, 不要接错,同时也要学会如何 判别芯片的好坏,要是芯片坏了 即使接线再正确也出不来结果。对设计图要仔细考虑电极不能 接错,例如电容器上的标记方向要易看可见。考虑是否可行尤 其进位着重看看进位的输出脉冲 CP 是否正确。 22 通过这次课程设计学习,让我对各种电路都有了大概的的 了解, 学会常用绘图软件的使用。 这次课程设计, 我收获良多。 在一开始的时候,很担心自己不能完成实验,因为这学期的数 字电子技术不是学得很好,造成信心不是很足。后来也证明了 我是可以独立完成的。 在设计电路的时候, 考虑的不是很全面, 以及画电路图的时候没有很细心谨慎地工作,造成了一些低级 错误。所以经过课程设计,我提高了自己的动手能力,也增强 了自己的信心。同时让我知道在工作的时候要保持细致严密的 工作态度,这样会事半功倍。所以说,细心对于一个想要了。 设计心得体会 最大的收获就是学会了自学软件。不会的可以请教别人,但 是当大家都在忙时,就必须学会靠自己了。 看似简简单单的一个电路搭配时要选择能实现预想功能的 原件,要调试电路,一遍又一遍,有时累了烦了甚至想放弃了,是 责任感支撑自己做下去,人生需要信念。 课程设计刚开始,拿着选定的题目不知如何入手。毕竟课程设 计不同于实验课,电路图和程序都要自己设计。静下心来,仔细分 析题目,再加上指导老师的说明与提示和同组成员的帮助,心中才 有了谱。将整个系统根据不同的功能化分成模块,再分别进行设 23 计,逐个攻破,最后再将其整合即可。 通过使用 multism 软件既方便有快捷的实现了程序本次设计的 程序已经在硬件系统上得到了验证 ,实验表明 ,此设计方法能够 满足多种不同要求 ,并且该方法便于扩展不同变化模式。 但是试验 中也出现了一些不熟练的操作问题和一些复杂程序的不能完全理 解都需要我在平时多学习,进一步的完善自己。在实习中经常会遇 到一些自己可能暂时无法想明白的问题, 请教同学或老师是很好的 做法,节省时间也会从别人上上学到更多。在设计时和同学相互交 流各自的想法也是很重要的,不同的人对问题的看法总有差异,我 们可以从交流中获得不同的思路, 其他人的设计一定有比你出色的 地方,很好的借鉴,并在大家的商讨中选择最优方案最终一定会得 到最好的设计方法。 电子技术课程设计是配合电子技术基础课程与 实验教学的一个非常重要的教学环节。 它不但能巩固我们已所学的 电子技术的理论知识,而且能提高我们的电子电路的设计水平,还 能加强我们综合分析问题和解决问题的能力, 进一步培养我们的实 验技能和动手能力,启发我们的创新意识几创新思维。 整个课程设计过程我都认真地完成了,对此,我总结了以下几 点: 第一,一宿舍人一组,既加强了我们的动手能力,又让我们学 24 会了团结一致,共同合作才能研究出最好的方案。我们将理论联系 实际,在交流中取得进步,从问题中提高自己。 第二,本次课程设计加深了我对数电技术的进一步深入理解。 熟悉了 multism 软件的应用,获得了对软件更多的认识。 第三,通过这次课程设计,使我受益颇多。了解到课程实习设 计是开端,连接是关键,测试是必须的是最重要的,否则。既巩固 了课堂上学到的理论知识,又掌握了常用集成电路芯片的使用。在 此基础上学习了数字系统设计的基本思想和方法,学会了科学地分 析实际问题,通过查资料、分析资料及请教老师和同学等多种途 径,独立解决问题。同时,也培养了我认真严谨的态度。 通过这三周的学习,我感觉有很大的收获:首先,通过学习 使自己对课本上的知识可以应用于实际,使的理论与实际相结合, 加深自己对课本知识的更好理解, 同时实习也段练了我个人的动手 能力:能够充分利用图书馆去查阅资料,增加了许多课本以外的知 识。能对 multism 等仿真软件操作,能达到学以致用。对我们学生 来说,理论与实际同样重要,这是我们以后在工作中说明自己能力 的一个重要标准。 在实习中,我感受到了老师对学生的那种悔人不卷的精神,每周的 抽出时间,老师都来给我们指导,使我们少走弯路,顺利完成实习 25 任务,请允许我向你们致意崇高的敬意,谢谢! 26

http://codepuzzel.com/dianzimimaji/118.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有