数字电子技术基础教材第四章答案
- 格式:doc
- 大小:3.70 MB
- 文档页数:28
习题4
4-1 分析图P4-1所示的各组合电路,写出输出函数表达式,列出真值表,说明电路的逻辑功能。
解:图(a ):1F AB =;2
F A B =e ;3F AB = 真值表如下表所示: A B 1F
2F
3F
0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1
1
1
其功能为一位比较器。A>B 时,11F =;A=B 时,21F =;A
2F
功能:一位半加器,1F 为本位和,2F 为进位。 图(c ):1(0,3,5,6)(1,2,4,7)F M m =
=∑∏
2(0,1,2,4)(3,5,6,7)F M m ==∑∏
真值表如下表所示:
功能:一位全加器,1F 为本位和,2F 为本位向高位的进位。
图(d ):1F AB =;2
F A B =e ;3F AB =
功能:为一位比较器,AB 时,3F =1
4-2 分析图P4-2所示的组合电路,写出输出函数表达式,列出真值表,指出该电路完成的逻辑功能。
解:该电路的输出逻辑函数表达式为:
100101102103F A A x A A x A A x A A x =+++
因此该电路是一个四选一数据选择器,其真值表如下表所示:
1A
0A
F
0 0 0x 0 1 1x 1 0 2x 1 1
3x
4-3 图P4-3是一个受M 控制的代码转换电路,当M =1时,完成4为二进制码至格雷码的转换;当M =0时,完成4为格雷码至二进制的转换。试分别写出0Y ,1Y ,2Y ,3Y 的逻辑函数的表达式,并列出真值表,说明该电路的工作原理。
解:该电路的输入为3x 2x 1x 0x ,输出为3Y 2Y 1Y 0Y 。真值表如下:
3x
2x
1x
0x
3Y
2Y
1Y
0Y
M=1
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 0
1 1 0 0 1 0 0 M=0 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 1 0 1 1
1
1
1 1 0 1 1 0 0 1 1 1 1 0 1 0 1 1 1
1
1
1
1
1
由此可得:1M =当时,33
232121010
Y x Y x x Y x x Y x x =⎧⎪=⊕⎪⎨
=⊕⎪⎪=⊕⎩ 完成二进制至格雷码的转换。
0M =当时,33
232
1321210321010
Y x Y x x Y x x x Y x Y x x x x Y x =⎧⎪=⊕⎪⎨
=⊕⊕=⊕⎪⎪=⊕⊕⊕=⊕⎩ 完成格雷码至二进制的转换。
4-4 图P4-4是一个多功能逻辑运算电路,图中3S ,2S ,1S ,0S 为控制输入端。试列表说明电路在3S ,2S ,1S ,0S 的各种取值组合下F 与A,B 的逻辑关系。
解:3210()()F S AB S AB S B S B A =+⊕++,功能如下表所示,
3S
2S 1S 0S
F
3S 2S 1S 0S
F
0 0 0 0 A 1 0 0 0 AB
0 0 0 1 A B +
1 0 0 1 A B ⊕
0 0 1 0 A B +
1 0 1 0 B 0 0 1 1 1 1 0 1 1 AB
0 1 0 0 AB 1 1 0 0 0
0 1 0 1 B
1 1 0 1 AB 0
1
1
A B e
1
1
1
A B +
0 1 1 1
A B +
1 1 1 1
A
两个变量有四个最小项,最多可构造4
2种不同的组合,因此该电路是一个能产生十六种函数的多功能逻辑运算器电路。
4-5 已知某组合电路的输出波形如图P4-5所示,试用最少的或非门实现之。
解:()(1,3,6,7)(0)()F ABC m A C A B φ=
+=+++∑∑
电路图如下:
4-6 用逻辑门设计一个受光,声和触摸控制的电灯开关逻辑电路,分别用A,B,C 表示光,声和触摸信号,用F 表示电灯。灯亮的条件是:无论有无光,声信号,只要有人触摸开关,灯就亮;当无人触摸开关时,只有当无关,有声音时灯才亮。试列出真值表,写出输出函数表达式,并画出最简逻辑电路图。 解:根据题意,列出真值表如下:
由真值表可以作出卡诺图,如下图:
C AB 00 10 11 10 0 1
由卡诺图得到它的逻辑表达式为: 由此的到逻辑电路为:
F AB C
=+
C
4-7 用逻辑门设计一个多输出逻辑电路,输入为8421BCD 码,输出为3个检测信号。要求:
(1) 当检测到输入数字能被4整除时,1F =1。 (2) 当检测到输入数字大于或等于3时,2F =1。 (3) 当检测到输入数字小于7时,3F =1。 解:1()f ABCD CD =
2()f ABCD A B CD =++
3()f ABCD AC AB CD =++
4-8 用逻辑门设计一个两位二进制数的乘法器。
解:二进制乘法:设两个2位二进制数的乘法运算结果为:10103210()()A A A B B B P P PP ⨯= 电路图如下图所示:
4-9 设计一个全加(减)器,其输入为A,B,C 和X(当X =0时,实现加法运算;当X =1时,实现减法运算),输出为S(表示和或差),P (表示进位或借位)。列出真值表,试用3个异或门和3个与非门实现该电路,画出逻辑电路图。
解:根据全加器和全减器的原理,我们可以作出如下的真值表:
1 B 3 B
2 B 1 B 0