第六章时序逻辑电路 例5设计一个串行数据检测器,该电路具有一个输入端x和一个 输出端z。输入为一连串随机信号,当出现“11)列时,检测器输出 信号z=1,对其它任何输入序列,输出皆为0。 解(1)建立原始状态图。 次态/输出 现态 1/0 1/0 1/1 S1/0 S/0 00 S0S3/0 S/0S4/1 S/0S,/1 图5例5原始状态图
第六章 时序逻辑电路 例 5 设计一个串行数据检测器,该电路具有一个输入端x和一个 输出端z。输入为一连串随机信号,当出现“1111”序列时,检测器输出 信号z=1,对其它任何输入序列,输出皆为0。 解 (1) 建立原始状态图。 S 0 S 1 S 2 S 3 S 4 1/0 1/0 1/0 1/1 0/0 0/0 0/0 0/0 0/0 1/1 图 5 例5原始状态图
第六章时序逻辑电路 (2)状态化简 So-00 S1-10 (3)状态分配。 S3-1 则状态分配后的状态表如表所示。 Q+Q1/ AFAr 00/0 10/0 01 00/0 11/0 00/0 01/0 11 00/0 11/
第六章 时序逻辑电路 (2) 状态化简。 (3) 状态分配。 S0——00 S1——10 S2——01 S3 —11 则状态分配后的状态表如表 所示
第六章时序逻辑电路 ●。●。●●。● (4)确定激励方程和输出方程。 00 00 00 0000 0 100 10 0 图6例5激励方程、输岀方程的确定 Q2=x O2+xQi22 O=xO2 Q+xOi x K=xoi xo Ki=x 输出方程由卡诺得z=xQ
第六章 时序逻辑电路 (4) 确定激励方程和输出方程。 图 6 例 5激励方程、输出方程的确定 0 0 0 1 1 0 0 1 1 x1 Q2 Q n 00 01 11 10 0 (a) 1 n 0 0 1 0 1 0 0 1 1 x1 Q2 Q n 00 01 11 10 0 (b) 1 n 0 0 0 0 1 0 0 1 0 x1 Q2 Q n 00 01 11 10 0 (c) 1 n _____ J2 x K2 xQ1 n = = 2 1 2 1 Q2 xQ xQ Q n n n n = + + ___ __ J1 xQ2 K1 x n = = ___ 2 1 1 1 Q1 xQ Q xQ n n n n = + + 输出方程由卡诺图得 n n z = xQ2 Q1
第六章时序逻辑电路 (5)画出逻辑图 O IK CI 1 IK CP J2=x K2=xe J=xo2 K=x z=x22 图7例5逻辑图
第六章 时序逻辑电路 (5) 画出逻辑图。 图 7 例 5 逻辑图 Q1 1K Q1 C1 1J 1K C1 1J Q2 z x C P 1 & & Q2 & _____ J2 x K2 xQ1 n = = __ J1 xQ2 K1 x n = = n n z = xQ2 Q1
第六章时序逻辑电路 例6用JK触发器设计模6计数器。 由于22<6<23,所以模6计数器应该由三级触发器组成。 表3状态表 000 100 110 As Qi Q1 QS+I Q2+- C 0001 1001 0 1101 110 000 011100 000001 00101l1 0 0 图8模6计数器状态迁移图
第六章 时序逻辑电路 例 6 用JK触发器设计模 6 计数器。 由于2 2<6<2 3 ,所以模6计数器应该由三级触发器组成。 表 3 状态表 000 100 110 001 011 111 / 0 / 0 / 0 / 1 / 0 / 0 图 8 模 6 计数器状态迁移图