您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子百科>半导体技术>半导体器件>

锁存器的原理分析

2010年03月09日 09:54 www.elecfans.com 作者:佚名 用户评论(0

锁存器的原理分析

锁存器就是把单片机的输出的数先存起来,可以让单片机继续做其它事..
比如74HC373就是一种锁存器
它的LE为高的时候,数据就可以通过它.当为低时,它的输出端就会被锁定,即为刚才通过的数据,这样,就可以保持这个状态.

74HC373是CMOS电路
74LS373是TTL电路
都是8D锁存器

钟控 RS 触发器的 S 输入端,通过非门连接到 R 输入端,组成单输入触发器,通常把这个电路叫做 D 锁存器。如下图示。

 

当CP = 1 时,输出端的状态随输入端的状态而改变。Q n+1 = D , 存入新的数据;当CP = 0 时,无论 D 如何变化,输出端的状态保持不变。Q n+1 = Q n,存入的数据不变。为了触发器可靠的工作,要求 D 输入信号先于CP = 1 的信号,称为建立时间 t set。

八路抢答器论文含原理图电路图


    本八路抢答器设计使用方法非常简单,从上述工作原理可知,抢答前只需先将开关K置于2,然后再置于1,即可进行抢答 . 顺便提一下,由于当按钮开关AN0先按下时,数码管显示0,这与我们平时的编号习惯有点不同。本八路抢答器论文中关于原理的分析内容均为http://www.51hei.com单片机教程网,工作人员得出如有错误请指正。本设计元件选择:锁存器选用74ls373 八路锁存器,编码器用 74ls148 三线编码器,数码显示驱动器用bcd码七段译码器74ls247与共阳极七段数码管搭配,控制电路由八输入与非门 74ls30和一个或门、一个非门构成,或门用74ls32二输入四或门,非门 74ls04六反相器。

    八路抢答器原理图如下图所示,看起来其实也很简单的。锁存器输入信号均为同一电平时,控制电路输出控制信号使锁存器进入工作状态,这时锁存器输入端的电平送往相应的输出端,当有一输入端电平发生跳变时,其对应输出端电平也随着变,此变化的输出电平送入控制电路,控制电路产生使锁存器锁存的控制信号,锁存器我们知道只要给他控制端一个电平他就进入锁存工作状态,不管任何一个输入端电平发生了变化,各输出端电平都会保持不变,与其它输出端电平不一样的那个输出端的电平经编码器编码后送入数码显示译码器,控制驱动器驱动七段数码管进行数字的显示。

点击浏览下一页
八路抢答器原理图]

八路抢答器电路工作原理:
输入锁存
当八路锁存器74ls373的 s 端为高电平时,锁存器输入端 (1D-8D)的电平能直接送到相应的输出端1Q-8q当S端由高电平变到低电平时,锁存器锁存,即输入端电平不能送到输出端,各输出端保持锁存前的电平.先将开关 K 置于2,此时 74LS373 的S端为高电平,其各输入端的高电平直接送到各相应的输出端, 从而使八输入端与非门74LS373 的八个输入端均为高电平,导致其输出为低电平,经非门1后变成高电平,再由或门送到 74LS373 的S 控制端,然后将开关K 置于1,这时由于或门的另一输入仍为高电平,故S控制端仍保持高电平,当八个按钮开关AN0-NA7 中有一个先按下时,其对应的 D 端变为低电平,此低电平经锁存器送到相应的Q 输出端,这时74LS的八个输入端中因有一个端变低电平,所以它的输出端变为高电平,经非门1和或门后,使s控制端由高电平变成低电平,74LS373 执行锁存功能,如果这时 还有按钮按下,锁存器对应的输出端电平也不会变.


[八路抢答器电路图]

编码和译码显示
74LS74LS为输入低电平有效和输出低电平有效,即当I0端为低电平而其它输入端为高电平时,输出端Y2,Y1,Y0均为高电平,I1端为低电平而其它输入端为高电平时,Y2,Y1端均为高电平,Y0 端为低电平,以此类推锁存在锁存器输出端的低电平送到74LS148,由 74LS148进行编码,编成的二进制代码电平经非门 2 3 4分别倒相后,送到BCD码七段译码驱动器74LS247再由74LS247输出端送出驱动电平驱动共阳极七段数码管5EF105显示相应的数字,如I0端为低电平时,显示0;I4端为低电平时,显示4,当八个按钮开关都不按下时,由于锁存器的各输出端均为高电平,经74LS30后使74LS247的熄灭控制端得到低电平,因此数码管不显示.写到这里先告一个段落了,转载此八路抢答器论文必须保留地址!

 

非常好我支持^.^

(769) 92.8%

不好我反对

(60) 7.2%

( 发表人:admin )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!