您的当前位置:首页正文

数字设计原理与实践第7章作业答案

2024-07-06 来源:步旅网
第七章作业答案

7.4 画出图7-4中所示的S-R锁存器的输出波形,其输入波形如图X7-2所示。假设输入和输出信号的上升和下降时间为0,或非门的传播延迟是10ns(图中每个时间分段是10ns)

7.5 用图X7-4中的输入波形重作练习题7-5。结果可能难以置信,但是这个特性在转移时间比传输时间延迟短的真实器件中确实会发生。

7.6 图7-34表示出了怎样用带有使能端的D触发器和组合逻辑来构造T触发器。请表示出如何用带有使能端的T触发器和组合逻辑来构造D触发器。

解:对于带使能端的T触发器,EN=0时状态不变,EN=1时状态变化,列出D触发器的状态转换表可得:

D 0 0 1 1

Q 0 1 0 1 Q* 0 0 1 1 EN 0 1 1 0 EN=D’·Q+D·Q’=D⊕Q

7.7 请指出如何使用带有使能端的T触发器和组合逻辑来构造J-K触发器。

解:列出J-K触发器的状态转换表可得:

Q 0 0 0 0 1 1 1 1 J 0 0 1 1 0 0 1 1 K 0 1 0 1 0 1 0 1 Q* 0 0 1 1 1 0 1 0 EN 0 0 1 1 0 1 0 1

JK EN Q 00 01 11 10 0 1 1 1 1 1 EN=J·Q’+K·Q

7.18 分析图x7—18中的时钟同步状态机,写出激励方程、激励/转移表,以及状态/输出表 (状态Q2Q1QO=000—111使用状态名A—H)。

解:激励方程:

D2(Q1Q0)(Q1Q2)(Q1Q0)(Q1Q2) D1Q2

D0Q1

激励/转移表: Q2Q1Q0 D2D1D0(Q2*Q1*Q0*) 000 001 010 011 100 101 110 111 100 000 101 001 010 110 111 011 7.20分析图X7—20中的时钟同步状态机。写出激励方程、激励/转移表,以及状态/输出表(状态Q1Q2=00—11使用状态名A—D)。

状态表: S S (S*) A B C D E F G H E A F B C G H D

解:激励方程: EN1Y, EN2XYQ1

输出方程: ZXQ2 转移方程:

Q1*EN1Q1EN1Q1YQ1YQ1

Q2*EN2Q2EN2Q2XYQ1Q2(XYQ1)Q2

转移表: 转移/输出表: 状态/输出表: 00 01 10 11 XY 11 10 10 10 10 00 10 00 00 10 00 00 11 00 00 11 00 EN1EN2 Q1Q2 00 01 10 11 00 00,1 01,0 10,1 11,0 01 10,1 11,0 01,1 00,0 XY 10 00,0 01,0 10,0 11,0 11 10,0 11,0 00,0 01,0 S A B C D 00 A,1 B,0 C,1 D,0 XY 01 C,1 D,0 B,1 A,0 10 A,0 B,0 C,0 D,0 11 C,0 D,0 A,0 B,0 Q1Q2 00 01 10 S*,Z 画出一个具有2个输入lNlT和X以及1个Moore型输出Z的时钟同步状态机的状态7.44

Q1*Q2*,Z 图。只要IN[T有效,Z就一直为0。一旦1NlT信号无效,Z为0且应保持到:1] X在连续2个时钟触发沿上都是0;并且2) X在连续2个时钟触发沿上都是1(与这两种情况出现的顺序无关),然后Z的值才变为1,并且保持到INIT信号再次有效为止。要求画出整齐的状态平面图(即不要有交叉线)(提示:要求状态数不超过10)。

解:状态表为:

S INITS X0 X1 X00 X11 X001 X110 OK 00 X0 X00 X0 X00 X110 X00 OK OK INIT X 01 X1 X1 X11 X001 X11 OK X11 OK 10 INITS INITS INITS INITS INITS INITS INITS INITS S* 11 INITS INITS INITS INITS INITS INITS INITS INITS Z 0 0 0 0 0 0 0 1 A B C D E F G H

7.46 用D触发器设计一个时钟同步状态机,它的状态输出表如图x7—46所示。使用2个状态变量(Q1和Q2),状态赋值为A=00,B=01,C=11,D=10。 解:

状态/输出表: 转移/激励表:

S A B C D 可得:D1Q2XXQ1Q2

0 B C B B S* X 1 D B A C Z 0 0 1 0 状态分配: A----00 B----01 C----11 D----10

Q1Q2 00 01 11 10 0 01 11 01 01 X 1 10 01 00 11 Z 0 0 1 0 Q1*Q2*(101102) D2XQ1Q2Q1Q2 ZQ1Q2

用J—K触发器重做练习题7.46 。

解:

时钟同步状态机的状态/输出表和转移/激励表如上题所示,得到JK触发器的设计过程如下:

Q1Q2 X 00 11 10 0 1 d d 1 1 d d J1 J1Q2XQ2X Q1Q2 X 00 01 11 10 0 1 d d 1 1 d d 1 J2 J2XQ1 J-K触发器的应用表: Q Q* J K 0 0 0 d 0 1 1 d 1 0 d 1 1 1

d

0

QJQKQ

7.21 ( d )

Q1Q2 X 00 01 11 10 0 d d 1 1 1 d d 1 K1 K1Q2X

Q1Q2 X 00 01 11 10 0 d d 1 d 1 d K1 K2Q1X

激励表:

X Q1Q2 0 1 Z 00 0d,1d 1d,0d 0 01 1d,d0 0d,d0 0 10 d1,1d d0,1d 0 11 d1,d0 d1,d1 1 J1K1 , J2K2

WX YZ 00 01 11 10 00 A/D A A A 01 11 10 A A A A A C C C C/D C C C WX YZ 00 01 11 10 00 01 11 10 A A A A B B B B B/C A/C B B B A A A stateA: XYZ1 double—covered

WX YZ 00 01 11 10 00 B C C 01 D D D D 11 D D D D 10 C C stateC: WXYZ0001 double WXYZ0010,WXZ uncovered

stateB: WYZ1 double—covered WX YZ 00 01 11 10 00 A/D D D D 01 D D D D 11 B B B B 10 A/B B B B stateD: WXZ1 double—covered

因篇幅问题不能全部显示,请点此查看更多更全内容