考虑下面的电路,其中涉及在某种类型的计数器配置中使用的三个D型触发器。
如果在出现时钟沿之前的某个实例中,P,Q和R分别具有值0、1和0,那么在时钟沿之后的PQR值应是多少?
(A) 000
(B) 001
(C) 010
(D) 011答案: (D)
说明: P’= R
Q’=(P + R)’
R’= QR’假设(P,Q,R)=(0,1,0),下一个状态P’,Q’,R’= 0,1,1
————————————————————————————————
D触发器真值表
D | Q(t+1) |
0 | 0 |
1 | 1 |
最初(p,q,r)=(0,1,0)
p = R的D
对于q = NOT(p xor r)的D
D代表r =(not)rq
所以Q(t + 1)为(p,q,r)
p => r = 0,所以p = 0
q => NOT(p xor r)=> 1所以q = 1
r =>(非)rq => 1所以r = 1
(p,q,r)=(0,1,1)
替代方法–
D型触发器的真值表
通过查看电路图,可以清楚地看到P,Q和R的布尔表达式为-
此处,下标t表示当前时钟周期,下标(t + 1)表示下一个时钟周期。
该解释由Chirag Manwani提供。
这个问题的测验