数字逻辑中的锁存器

锁存器是基本的存储元件,可根据信号电平(而非信号转换)进行操作。由时钟转换控制的锁存器是 人字拖鞋 .闩锁是电平敏感设备。闩锁对车辆的设计很有用 异步时序电路 .

null

SR(设置重置)闩锁- SR闩锁是一种具有以下功能的电路: (i) 2个交叉耦合的或非门或2个交叉耦合的与非门。 (ii)2个输入S用于设置,R用于重置。 (iii)2输出Q,Q’。

Q Q’ 状态
1. 0 设置
0 1. 重置

在正常情况下,两个输入都保持为0。以下是带与非门的RS闩锁:

图片[1]-数字逻辑中的锁存器-yiteyi-C++库

案例1:S’=R’=1(S=R=0)—— 如果Q=1,第二个与非门的Q和R’输入均为1。 如果Q=0,第二个与非门的Q和R’输入分别为0和1。

图片[2]-数字逻辑中的锁存器-yiteyi-C++库

案例2:S’=0,R’=1(S=1,R=0)—— 当S’=0时,第一个与非门的输出,Q=1( 设定状态 ).在第二个与非门中,当Q和R’输入为1时,Q’=0。

图片[3]-数字逻辑中的锁存器-yiteyi-C++库

案例3:S’=1,R’=0(S=0,R=1)—— 当R’=0时,第二个与非门的输出Q’=1。在第一个与非门中,当Q和S的输入为1时,Q=0( 重置状态 ).

图片[4]-数字逻辑中的锁存器-yiteyi-C++库

案例4:S’=R’=0(S=R=1)—— 当S=R=1时,Q和Q’都变为1,这是不允许的。因此,输入条件是禁止的。

使用NOR门的SR闩锁如下所示:

图片[5]-数字逻辑中的锁存器-yiteyi-C++库

门控SR闩锁– 选通SR锁存器是带有启用输入的SR锁存器,启用为1时工作,启用为0时保持以前的状态。

图片[6]-数字逻辑中的锁存器-yiteyi-C++库

门控D闩锁- D闩锁与SR闩锁相似,但做了一些修改。在这里,输入是相互补充的。具有使能信号的D锁存器的设计如下所示:

图片[7]-数字逻辑中的锁存器-yiteyi-C++库

D-Latch的真值表如下所示:

使可能 D Q(n) Q(n+1) 状态
1. 0 十、 0 重置
1. 1. 十、 1. 设置
0 十、 十、 Q(n) 不变

由于输出与输入D相同,D锁存器也称为 透明闩锁 .考虑到真值表,具有使能输入的D锁存器的特性方程可以如下所示:

Q(n+1) = EN.D + EN'.Q(n)

参考: 数字电子产品——Atul P.Godse,Deepali A.Godse夫人

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享