【 1. 一般脉冲触发器 】
将边沿触发器的两个电平触发D触发器换成电平触发的SR触发器。
即
- 上升沿:
CLK由0→1时,CLK’由1→0,
FF1由“锁存”→正常工作,FF2由正常工作→“锁存”
Q1由锁存时的不变→可随S、R变化,Q保持不变 - 下降沿:
CLK由1→0时,CLK’由0→1,
FF1由正常工作→“锁存”,FF2由“锁存”→正常工作
Q1由可随S、R变化→锁存时的不变,Q由锁存时的不变→受输入Q1影响时的状态 - 输出Q在一个CLK周期内只变化一次,解决了电平触发方式的空翻问题(空翻:在一个时钟周期内触发器翻转一次以上的现象)。
即:
由于边沿触发、脉冲触发电路结构上的区别:脉冲触发由两个电平触发的SR触发器组成,SR触发器的两个输入信号会出现“保持”原输出状态的情况。
故脉冲触发器需要考虑全部CLK=1期间主触发器状态的变化情况。
【 2. JK触发器 】
避免一般脉冲触发器的主触发器输出不定的状态。
即
- J=K=1时,主触发器输出会进行翻转。
- 在CLK=1期间,从触发器锁存主触发器第一次翻转(翻转成与初态相反的状态)后的状态,并在CLK=0即下降沿时,输出该状态。
【 3. 脉冲触发方式的动作特点 】
【 4. 多输入端的JK触发器 】