第六章习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Q n1 2

Q1n
Q n1 3

Q2n
Q1n Q2n Q3n 0 00 0 01 0 10 0 11
1 00
1 01 1 10 1 11
00 0 0 d d
01 1 d d d
11 0 1 d d
10 d 0 d d
K0 Q0C
Q2Q1
00 01 11 10
00 d d d d
01 d d 1 0
11 d d 0 1
16 10 d d d d
J0 Q2Q1 Q1C K0 Q2C Q2C
J0 Q2Q1
Q0C
00
01
11
检查能否自启动
Q n 1 3

Q2n
Q1n
Q3n

Q1nQ3n
Q n 1 2

Q3nQ1nQ2n

Q1nQ2n
Q n 1 1

Leabharlann BaiduQ1n、Z

Q3n
Q2n
Q1n
Q3n Q2n Q1n
110 111
Q3n+1 Q2n+1 Q1n+1 Z
0 010 1 100
可自启动也无错误输出。电路省略。
23、试利用74LS161构成160进制计数器。
解:根据第141页表6-34中的功能表,74LS161为 异步清0和同步置数。
160进制计数器的有效状态为0-159 所以:若采用异步清0法,则在160状态产生 异步清0信号。
160=10100000 若采用同步置数,则在159状态产生预置数。
159=10011111
0/1 1/1
1/0 0/0
11 1/0 10
0/0
(4) 时序图
1 2 3 45
CP
X
“1”
Q1n
Q2n
1 2 3 45
CP
X
“0”
Q1n
Q2n
Y
Y
(5) 电路功能:X=0时,4进制加法计数器; X=1时,4进制减法计数器。
4进制可异计数器(可加可减)。
9、作出“1011”序列检测器的状态图。典型输入、 输出序列如下。
Q2n+1 Q1n+1 Z
01 0 10 0 10 0 01 1 00 0 00 0 11 0 00 0
电路图省略
18、试用JK触发器设计一个“110”代码检测器。
A
0/0
1/0
B 0/0 1/0
C 0/0 1/0
D
E
F
G
0/0 1/0 0/0 1/0 0/0 1/0 0/1 1/0
由图可见:状态D、E、F是等效的。故可以消去D
J1 Q2Q1
Q0C
00
01
11
10
00 1 0 d d
01 d d d d
11 d d d d
10 d 1 d d
K1 Q0C
Q2Q1
00 01 11 10
00 d d d d
01 0 d 1 0
11 0 0 0 1
14 10 d d d d
J1 Q2 C
K1 Q2C Q2Q0 C
X/Z 0/0
1/0
S0
S1
1/0
1/0 0/1
0/0
S3
S2
1/0
0/0
1/0 1/0
0/0 S0 1/0
0/1
S1
J2 XQ1、K2 Q1 0/0 J1 X Q2、K1 XQ2
S3
S2
1/0
0/0 Z XQ2Q1
X Q2n Q1n
000 001 010 011 100 101 110 111
采用异步清0法,则在160状态产生异步清0信号。 160=10100000
&
1
Q0 Q1 Q2 Q3
CTP
CO
CTT
I
LD
Q0 Q1 Q2 Q3
CTP
CO
1 CTT
II
1
LD
CR D3 D2 D1 D0
CR D3 D2 D1 D0
CP
若采用同步置数,则在159状态产生预置数信号。 159=10011111
现态 Q2Q1Q0
000 001 010 011 100 101 110 111
次态/输出
C=0
C=1
110/0 100/0
ddd/d ddd/d
011/0 ddd/d
111/0 000/1
ddd/d 110/0
ddd/d ddd/d
010/0 111/0
000/1 011/0
Z Q0C
Q2Q1
00 01 11 10
6、分析图6-71所示同步时序电路说明该电路的 功能 。
解:(1)写出输出方程和激励方程
J1=K1=1 J2=K2=XQ1 Z=XQ1Q2+XQ1 Q2
写出状态方程
根据Qn1 JQ KQ得
Q n1 1

Q1
Q n1 2

X

Q1

Q2
(2) 状态转换表
Q1n1 Q1n
Q n1 2
&
&
Q0 Q1 Q2 Q3
1
CTP
CO
CTT
I
LD
CR D3 D2 D1 D0
1
CP
Q0 Q1 Q2 Q3
CTP
CO
CTT
II LD
CR D3 D2 D1 D0
1
26、 CP
D Q1 Q1
D Q2 Q2
D Q3 Q3
激励方程:D1 Q3 D2 Q1 D3 Q2
状态方程:Qn1 1

Q3n
100 110 000 000 000 ddd ddd ddd
J3 X Q1Q2、K3 1 J2 Q3 ( X Q1)、K2 X Q1 J1 XQ3、K1 Q2 Z XQ3
电路图省略
20、试用JK触发器设计一个六进制减法计数器。
000 /0 001 /0 010
1/0 000
0/0
1/0 010
0/0
001 1/0 0/0
1/0 100 0/1
011 1/0 0/0
X Q3n Q2n Q1n Q3n+1 Q2n+1 Q1n+1 Z
00 0 0 0 0 1 0 00 0 1 0 1 1 0 00 1 0 0 1 1 0 00 1 1 0 0 0 0 01 0 0 0 0 0 1 01 0 1 d d d d 01 1 0 d d d d 01 1 1 d d d d
3、分析图6-68所示同步时序电路,列出状态表, 作出状态图。设Q端起始状态为0,试写出对应输 入序列X为01110100时的输出序列Z。 解:(1)写出输出方程、激励方程和状态方程
Z=XQ J=X , K=X Q
Qn1 JQ KQ XQ (X Q)Q
XQ (XQ XQ)Q
10
00 0 0 d d
01 1 d d d
11 0 1 d d
10 d 0 d d
K0 Q0C
Q2Q1
00 01 11 10
00 d d d d
01 d d 1 0
11 d d 0 1
17 10 d d d d
(3) 检查自启动问题
Qn21 Q2 Q1 Q2Q0 C Q2Q0C Q1n1 Q2Q1 Q1C Q2Q1Q0 Q2Q1C Q2Q1C Q1Q0C Qn01 Q2Q1Q0 Q1Q0C Q2Q0C Q2Q0C
XQ XQ XQ
(2)作状态表和状态图 Qn+1=X Q , Z=XQ
X Qn Qn+1 Z
1/1
00 0 01 1
0 0/0 0
1
10 1
1
1/0
11 0
0
1 0/1
输入X:0 1 1 1 0 1 0 0 状态Q:0 0 1 0 1 1 0 0 0 输出Z:0 1 0 1 1 0 0 0
输入X:1010101101100011110110001
输出Z:0000000100100000000010000
解:
0/0
1/0
1/0
X/Z
S0
S1
0/0 0/0
S3 0/0 S2
1/0 1/1
11、 12、
表6-1 (A,E),B,C,D,F,G
表6-2 A,(B,F),C,(D,E)
表6-3
(A,B,F),(B,E,F)(C,D)
表6-4
(A,B,C),(A,C,D)(A,D,E)
13、
表6-5
A(00),B(01),C(10),D(11)
表6-6
A(00),B(01),C(11),D(10)
16、试用JK触发器设计一个可控计数器。 当C=1时,实现000→100→110→111→011→000; 当C=0时,实现000→110→010→011→111→000。
次态/输出
C=0
C=1
110/0 100/0
ddd/0 ddd/0
011/0 ddd/0
111/0 000/1
ddd/0 110/0
ddd/0 ddd/0
010/0 111/0
000/1 011/0
Q -> Qn+1 J K 000d 011d 10d1 11d0
J0 Q2Q1
Q0C
00
01
11
10

X
Q1n
Q2n
Z XQ1nQ2n X Q1n Q2n
X Q2n Q1n
Q2n+1 Q1n+1
Z
000 001 010 011 100 101 110 111
01 0 10 0 11 0 00 1 11 1 00 0 01 0 10 0
(3) 状态转换图
X/Z
0/0
00 1/0 01
J1 Q2Q1
Q0C
00
01
11
10
00 1 0 d d
01 d d d d
11 d d d d
10 d 1 d d
K1 Q0C
Q2Q1
00 01 11 10
00 d d d d
01 0 d 1 0
11 0 0 0 1
15 10 d d d d
现态 Q2Q1Q0
000 001 010 011 100 101 110 111
000/1 011/0
Q -> Qn+1 J K 000d 011d 10d1 11d0
J2 Q2Q1
Q0C
00
01
11
10
00 1 1 d d
01 0 d 0 1
11 d d d d
10 d d d d
K2 Q0C
Q2Q1
00 01 11 10
00 d d d d
01 d d d d
11 1 0 1 1
现态 Q2Q1Q0
000 001 010 011 100 101 110 111
次态/输出
C=0
C=1
110/0 100/0
ddd/0 ddd/0
011/0 ddd/0
111/0 000/1
ddd/0 110/0
ddd/0 ddd/0
010/0 111/0
000/1 011/0
Q -> Qn+1 J K 000d 011d 10d1 11d0
1/0 000
1/0 010
0/0
1/0 100 0/1
0/0 001 1/0 011 1/0
0/0
0/0
X Q3n Q2n Q1n Q3n+1 Q2n+1 Q1n+1 Z
10 0 0 0 10 0 1 0 10 1 0 1 10 1 1 0 11 0 0 0 11 0 1 d 11 1 0 d 11 1 1 d
现态
次态/输出
Q2Q1Q0 000
C=0 110/0
C=1 100/0
001
111/0
100/0
010
011/0
001/0
011
111/0
000/1
100
010/0
110/0
101
010/0
011/0
110
010/0
111/0
111
000/1
011/0
17、试用JK触发器设计一个“0010”串行序列检测 器(可重叠)。
00
01
1
11
1
10
Z Q2Q1Q0C Q2Q1Q0C
现态 Q2Q1Q0
000 001 010 011 100 101 110 111
次态/输出
C=0
C=1
110/0 100/0
ddd/0 ddd/0
011/0 ddd/0
111/0 000/1
ddd/0 110/0
ddd/0 ddd/0
010/0 111/0
解:(1)根据题意,现态
状态表为:
Q2Q1Q0
000
001
010
011
100
101
110
111
次态/输出
C=0
C=1
110/0
100/0
ddd/d
ddd/d
011/0
ddd/d
111/0
000/1
ddd/d
110/0
ddd/d
ddd/d
010/0
111/0
000/1
011/0
(2) 求输出方程、状态方程、激励方程
10 d 0 d d
J2 Q1 Q0C
K2 Q0 C
J2 Q2Q1
Q0C
00
01
11
10
00 1 1 d d
01 0 d 0 1
11 d d d d
10 d d d d
K2 Q0C
Q2Q1
00 01 11 10
00 d d d d
01 d d d d
11 1 0 1 1
13 10 d 0 d d
/1
/0
101 /0 100 /0 011
Q3n Q2n Q1n
000 001 010 011 100 101 110 111
Q3n+1 Q2n+1 Q1n+1 Z
1 01 1 0 00 0 0 01 0 0 10 0 0 11 0 1 00 0 d dd d d dd d
J3 Q2 Q1、K3 Q1、J2 Q3Q1、K2 Q1 J1 K1 1、Z Q3Q2 Q1
和E ,得以下化简后的状态图:
A
0/0 1/0
B
C
0/0 1/0 0/0 1/0
A
0/0
1/0
B
C
0/0
0/0 1/0
1/0
D
E
FG
F
G
0/0 1/0 0/01/0 0/01/0 0/1 1/0 0/0 1/0 0/1 1/0
可见由三级触发器即可完成。A、B、C、F、G按 自然二进制数分配的代码为:000 001 010 011 100 。
相关文档
最新文档