设计一个序列监测器 当输入出现“000”序列时 监测器能够识别。要求用上升沿触发的D触发器和门电路实现 并具自
监测器,序列,触发器
已帮助 人
设计一个序列监测器,当输入出现“000”序列时,监测器能够识别。要求用上升沿触发的D触发器和门电路实现,并具自启动功能。
-
根捌题意,设序列输入X,输出Z,状态S0表示初态,S1、S2分别表示输入已经出现序列0、00,则可以画出状态转换图,见下图。

设2片触发器输出Q1Q0的00、01、10状态分别代表S0、S1、S2,则可以列出电路的状态转换表,见下表。
X Q1nQ0n Q1n+1Q0n+1 Z0 00 01 00 01 10 00 10 00 11 00 00 01 01 00 01 10 00 0
次态卡诺图见下图。

由卡诺图化简得次态方程:
,
。
在这种化简下,无效状态11在X=0和X=1时的次态分别为10和00,电路能自启动。
用D触发器实现时,驱动方程为,
。
输出方程。
因此可以得出逻辑图,见下图。
电路能白启动。
