RS触发器是最简单的触发器。主要用于防止机械式开关的误操作。
图5:RS触发器的真值表
按时钟变化记忆的D触发器
D触发器是在时钟信号(CK)的上升沿(信号从L→H的变化)或下降沿(信号从H→L的变化)时,保持输入信号状态,改变输出信号的触发器。
图6:D触发器
图7:D触发器的真值表
现在,我们用跷跷板来说明D触发器的工作原理。跷跷板的初始状态如图8所示。D君坐上跷跷板表示输入为H,从跷跷板上下来表示输入为L。跷跷板的另一边,放一个比D君轻的重物。另外,这个跷跷板与一般的跷跷板不同,只有在时钟CK上升沿时,才改变跷起的方向。
图8:D触发器的初始状态(CK=L、D=H、Q=L、Q#=H)
看着图8,你不觉得有些奇怪吗?D君坐在跷跷板上,却没有变化。按理说,由于D君比重物重,D君(Q#)应该降下来,才对。为什么跷跷板没有发生变化呢,这是因为CK还保持L状态。当CK变为H(CK上升)时,跷跷板就跷起来了,D君就下降了(图9)。
图9: D触发器的CK处于上升状态(D=H、Q=H、Q#=L)
然后,CK就稳定在H状态。这时,不管D君是从跷跷板上下来,还是再坐上去,跷跷板都不动。只要不在CK的上升状态,跷跷板就一直保持以前的状态。
这种动作的触发器被称为D触发器,具有在时钟上升瞬间,保持(记忆)输入状态的功能,是一种时钟同步时序电路。D触发器是时序电路的基本元件,用途广泛。D触发器的多级组合,可以做成移位寄存器、分频电路等。也可用于CPU内部的寄存器等。
评论
查看更多