数电密码锁课程设计报告.doc
《数电密码锁课程设计报告.doc》由会员分享,可在线阅读,更多相关《数电密码锁课程设计报告.doc(20页珍藏版)》请在沃文网上搜索。
1、 目录一、设计思路与基本框图3 1.1 数字电路简介3 1.2 密码锁总体设计思路3 1.2.1 设计要求3 1.2.2设计目的3 1.2.3设计思路4 1.2.4 总体设计简图及电路总图4二、单元电路设计5 2.1 计时显示电路5 2.1.1 60进制秒计数5 2.1.2 35秒报警电路6 2.2 比较电路6 2.3 编码单元9 2.3.1优先编码器9 2.3.2 消抖电路9 2.4 存储单元电路10 2.4.1 存储器10三、现场接线与调试13 3.1现场连接13 3.2 现场调试15四、故障分析与电路改进17五、总结与体会18 附录19 1.元件清单19 2.参考文献19 3.总体仿真图
2、2020一、设计思路与基本框图1.1 数字电路简介用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。现代的数字电路由半导体工艺制成的若干数字集成器件构造而成。逻辑门是数字逻辑电路的基本单元。存储器是用来存储二进制数据的数字电路。从整体上看,数字电路可以分为组合逻辑电路和时序逻辑电路两大类。1.2 密码锁总体设计思路1.2.1 设计要求 该密码锁设定密码为三位,有0至9十个数字组成。当密码输入正确时,开锁指示灯(绿灯)亮,密码错误时,报警指示灯(红灯)亮,报警时间为35秒。第一个密码输入时开始计时,如果在60秒内没
3、有开锁指示,则电路进入自锁状态,并发出报警指示。1.2.2设计目的(1)进一步熟悉和掌握常用数字电路元器件的应用。(2)巩固加深理解数字电路的基本理论知识,学习基本理论在实践中综合运用的初步经验,掌握数字电路系统设计的基本方法及在面板上接线的方法、技术、要注意的问题。(3)培养数字电路实物制作、调试、测试、故障查找和排除的方法。(4)培养细致、认真做实验的习惯。(5)培养实践技能,提高分析和解决实际问题的能力。1.2.3设计思路该密码锁有两组时间显示电路,由两片74ls160组成,时间显示两片数码管显示器组成。一组密码输入电路,由十个拨码开关、上拉电阻、消抖电容组成密码输入电路。存储电路由一片
4、存储器芯片2114存储写入的密码,一片74ls160芯片给2114输入地址码。比较电路由一片74ls85比较芯片跟74ls125三态门组成。1.2.4 总体设计简图及电路总图图1.2.4 设计简图图1.2.5 总体设计简图二、单元电路设计2.1 计时显示电路2.1.1 60进制秒计数“60进制计数器”采用两片十进制计数器160异步清零构成,控制清零端使其每次从0开始计数。图中LOAD为同步置数控制端,MR为异步置0控制端,ENT和ENP为计数控制端;D0-D3为并行数据输入端,Q0Q3为输出端,RCO为进位输出端。由于74ls160为10进制同步计数器,当计数到(1001)9时,会在RCO端产
5、生一个1的脉冲(RCO平时为0)。作为高位片的EP和ET输入 ,当下一个CP信号来时高位片为计数工作状态,计入1,而低位片计成0(0000),它的C端回到低电平。而低位片的EP和ET恒为1,始终处于计数工作状态。当MR=1,LOAD=0时,在时钟脉冲CP上升沿到来时,并行输入的数据D0D3被置入计数器相应的触发器中,Q0Q1Q2Q3=ABCD。当LOAD=CLR=ENP=ENT=1,CP端输入计数脉冲时,计数按照8421BCD码的规律进行十进制加法计数。当LOAD=CLR=1,且ENT和ENP中有0时,则计数器保持原来的状态不变。在计数器执行保持功能时,如ENP=0、ENT=1时,则RCO=E
6、NTQ3Q0=Q3Q0;如ENT=0、ENP=1时,则RCO=ENTQ3Q0=0。下图所示为由两片74LS160级联组成的60进制同步加法计数器及其译码显示电路。图2.1.1 60进制秒计数当计数到60之后QB、QC段位“1”与非输出后为“0”,三态门不导通,计数在60的时候停止,然后对次数计数芯片清零,使系统进入自锁状态。2.1.2 35秒报警电路图2.1.2 35进制电路三十五进制计数,当个位数为5,十位数为3的时候给计数芯片74LS160的CLR端清零,使芯片重新从00开始计数。2.2 比较电路比较电路由74LS85芯片组成,数值比较器74LS85是4位数值比较器。两个4位数的比较是从A
7、的最高位A3和B的最高位B3进行比较,如果它们不相等,则该位的比较结果可以作为两数的比较结果。若最高位A3=B3,则再比较次高位A2和B2,余类推。显然,如果两数相等,那么,比较步骤必须进行到最低位才能得到结果。真值表中的输入变量包括A3与B3、A2与B2、A1与B1、A0与B0和A与B的比较结果。其中A和B是另外两个低位数,IAB、IAB、IAB=IAB、IAB或者AB输出为高电平。图2.2 比较器电路2.3 编码单元2.3.1优先编码器编码电路由一片74LS147九线-四线优先编码器、10个拨码开关、十个上拉电阻、十个瓷片电容组成(硬件消抖)。147将9条数据线(19)进行4线BCD编码,
8、即对最高位数据线进行译码。当19均为高电平时,编码输出(ABCD)为十进制零。图2.3.1 编码电路2.3.2 消抖电路消抖分为硬件消抖和软件消抖,通常的按键所用开关为机械弹性开关,机械触点闭合、断开时,由于弹性作用,一个按键开关不会马上稳定的接通和断开,因而产生一连串的抖动。而这种现象在时序逻辑电路中会使电路产生误操作,而使电路在调试过程中产生一连串不稳定的状态。为了消除这种现象,顾采用消抖电路。(1)电容消抖:利用电容两端的电压不能突变的特性,将其并联在机械触点两端,消除接触抖动产生的毛刺电压。图2.3.2 电容消抖(2)基本RS触发器消抖两个与非门构成一个RS触发器。当按键未按下时,输出
9、为1;当键按下时,输出为0。此时即使用按键的机械性能,使按键因弹性抖动而产生瞬时断开(抖动跳开B),中要按键不返回原始状态A,双稳态电路的状态不改变,输出保持为0,不会产生抖动的波形。也就是说,即使B点的电压波形是抖动的,但经双稳态电路之后,其输出为正规的矩形波。图2.3.3 RS触发器消抖2.4 存储单元电路2.4.1 存储器HM6116是一种2K*8位的高速静态CMOS随机存取存储器,I/O端口有8(I/O01I/O07)位,地址码有2048(A0A10)位,可以存储2048组8位二进制码。1条电源线、1条接地线GND和3条控制线片选信号CE、写允许信号WE和输出允许信号OE(3条控制线低
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码锁 课程设计 报告
