唯一的不同在于时钟信号的控制不一样
前面的叫做主触发器,后面叫做从触发器
为什么在一个时钟周期内只可能改变一次?(工作原理)
在时钟信号等于0期间,看看时钟信号的工作
CLK=1期间,主FF工作,从FF不工作,主FF形成一个同步SR触发器的功能
随着S,R变化,但是接下来这个变化会不会影响输出端呢?
不会影响到
当时钟信号的下降沿到了的时候,我们可以看到主触发器相当于输入,时钟信号为0,主触发器不工作,从触发器开始工作,进入工作状态,它的保持不变,不会随着S,R的信号发生变化
保持不变指的是瞬间下降之前的变化保持不变,最后时刻的那个状态保持不变,前面的状态已经过去
这个时候不变,那么从触发器的工作它是随着,此时相当于是S,R两端,后面又是相当于根据SR锁存器的功能进行工作,这个时候,它的变化也只有一次,随下降沿的时刻进行改变
所以这样一种主从结构的触发器,在一个时钟周期里面,状态发生一次变化,发生在时钟信号下降沿的时刻
这是我们分析主从结构的触发器
D锁存器非常简单粗暴,直接不用,所以我们在考虑能不能保留原来的三种功能,只是把不定的状态给去掉
如果我们把输出永远保持在相反的输出状态,就可以解决这个问题
在正常的工作地下,Q和,我们把Q的输出反馈到输入端,增加两条反馈过来的信号之后
因此不会出现相同的输出,都是相反的输出,这个功能真的是非常有用
总结
输入仍然会影响Qm,所以我们就会做这样的设想,一个时钟周期里改变一次挺好的,但是在等于1期间仍然会对后面有影响
一次翻转的问题
如果是SR触发器,输入状态的每一次改变都会改变
主从结构触发器,在时钟信号等于1期间只能变一次,只能发生一次变化