试分析电路,找出问题并加以改正。
(设四个D触发器初态为1,SET为D触发器的异步置1端)
SET
D Q
1
>CK
SET
D Q
2
>CK
SET
D Q
3
>CK
SET
D Q
4
>CK
X
CLK
≥1
Z
解:分析电路,四个上升沿触发的D触发器构成串行移位寄存器,
检测串行输入 X 中的 0000 ,当 X 中出现 0000 时,输出 Z=0,
利用异步置位端SET将四个D触发器置 1,继续检测。
问题:由于异步置1,导致输出Z的脉宽太窄,见波形图。