数字逻辑第四章课后答案.doc
- 文档编号:99376
- 上传时间:2022-10-03
- 格式:DOC
- 页数:22
- 大小:1.10MB
数字逻辑第四章课后答案.doc
《数字逻辑第四章课后答案.doc》由会员分享,可在线阅读,更多相关《数字逻辑第四章课后答案.doc(22页珍藏版)》请在冰豆网上搜索。
盛建伦:
《数字逻辑与VHDL逻辑设计》习题解答
习题4解答
4-1
试用与非门设计实现函数F(A,B,C,D)=Σm(0,2,5,8,11,13,15)的组合逻辑电路。
解:
首先用卡诺图对函数进行化简,然后变换成与非-与非表达式。
AB
1
0
0
1
CD
0001
00
01
0
1
0
0
1110
0
1
1
0
1
0
1
0
11
10
&
&
&
&
&
&
&
化简后的函数
&
&
4-2
试用逻辑门设计三变量的奇数判别电路。
若输入变量中1的个数为奇数时,输出为1,否则输出为0。
解:
本题的函数不能化简,但可以变换成异或表达式,使电路实现最简。
真值表:
逻辑函数表达式:
ABC
Y
=1
=1
A
B
C
Y
逻辑图
000
001
010
011
100
101
110
111
0
1
1
0
1
0
0
1
4-3
用与非门设计四变量多数表决电路。
当输入变量A、B、C、D有三个或三个以上为1时输出为1,输入为其他状态时输出为0。
解:
真值表:
先用卡诺图化简,然后变换成与非-与非表达式:
AB
0
0
0
0
CD
0001
00
01
0
0
1
0
1110
0
1
0
0
1
1
1
0
11
10
ABCD
Y
逻辑图
&
&
&
&
&
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
0
0
0
0
0
0
1
0
0
0
1
0
1
1
1
逻辑函数表达式:
4-4
用门电路设计一个代码转换电路,输入为4位二进制代码,输出为4位循环码。
解:
首先根据所给问题列出真值表,然后用卡诺图化简逻辑函数,按照化简后的逻辑函数画逻辑图。
真值表:
卡诺图化简:
AB
0
0
0
0
CD
0001
00
01
0
0
0
0
1110
1
1
1
1
1
1
1
1
11
10
ABCD
Y1Y2Y3Y4
AB
0
0
1
1
CD
0001
00
01
0
0
1
1
1110
0
0
1
1
0
0
1
1
11
10
Y1的卡诺图
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
AB
0
1
0
1
CD
0001
00
01
0
1
0
1
1110
0
1
0
1
0
1
0
1
11
10
Y3的卡诺图
AB
0
0
1
1
CD
0001
00
01
1
1
0
0
1110
1
1
0
0
0
0
1
1
11
10
Y4的卡诺图
Y2的卡诺图
逻辑图
化简后的逻辑函数:
=1
=1
=1
4-5
图4.48所示是一个由两台水泵向水池供水的系统。
水池中安置了A、B、C三个水位传感器。
当水池水位低于C点时,两台水泵同时供水。
当水池水位低于B点且高于C点时,由水泵M1单独供水。
当水池水位低于A点且高于B点时,由水泵M2单独供水。
当水池水位高于A点时,两台水泵都停止供水。
试设计一个水泵控制电路。
要求电路尽可能简单。
图4.48习题4-5的示意图
解:
设水位低于传感器时,水位传感器的输出为1,水位高于传感器时,水位传感器的输出为0。
A
0
×
0
×
BC
0001
0
1
×
×
1
1
1110
A
0
×
1
×
BC
0001
0
1
×
×
1
0
1110
首先根据所给问题列出真值表。
其中有几种情况是不可能出现的,用约束项表示。
ABC
M1M2
M1的卡诺图
M2的卡诺图
000
001
010
011
100
101
110
111
00
××
××
××
01
××
10
11
如果利用约束项化简如果不利用约束项化简
逻辑图
=
&
&
≥1
&
1
(a)用约束项化简(b)不用约束项化简
习题4-5的逻辑图
4-6
试用3线-8线译码器74HC138和门电路实现如下多输出逻辑函数并画出逻辑图。
解:
先将逻辑函数变换成最小项之和的形式
逻辑图
再变换成与74HC138一致的形式
1
C
B
A
Y1
&
&
&
Y2
Y3
&
Y4
令74HC138的A2=A,A1=B,A0=C,
4-7
试用3线-8线译码器74HC138和逻辑门设计一组合电路。
该电路输入X,输出Y均为3位二进制数。
二者之间关系如下:
当2≤X<7时,Y=X-2
X<2时,Y=1
X=7时,Y=6
逻辑图
解:
首先根据所给问题列出真值表。
1
X0
X1
X2
Y2
A2
A1
A0
74HC138
&
Y1
Y0
&
&
X2X1X0
Y2Y1Y0
000
001
010
011
100
101
110
111
001
001
000
001
010
011
100
110
逻辑函数:
4-8试用4选1数据选择器产生逻辑函数
解:
将逻辑函数变换成最小项之和的形式
若用输入变量AB作为地址,C作为数据输入,则
即A1=A,A0=B,D0=D2=,D1=1,D3=C。
逻辑图如下图(a)所示。
若用输入变量AC作为地址,B作为数据输入,则
即A1=A,A0=C,D0=1,D2=,D1=D3=B。
逻辑图如下图(b)所示。
A1A0D3D2D1D0
4选1数据选择器
Y
1
A1A0D3D2D1D0
4选1数据选择器
Y
1
(a)AB作为地址(b)AC作为地址
4-9
分析图4.49所示电路,写出输出Y的逻辑函数式并化简。
A0D0D1D2D3D4D5D6D7
A18选1数据选择器
A2F
图4.49习题4-9的电路
解:
8选1数据选择器
C=A2,B=A1,A=A0,
D7=D3=0,D2=1,D5=D4=D1=D0=D,D6=,
逻辑函数
卡诺图化简
DC
0
0
0
0
BA
0001
00
01
0
1
0
1
1110
1
1
1
1
0
0
0
1
11
10
化简后的逻辑函数
4-10试用8选1数据选择器产生逻辑函数
解:
令A=A2,B=A1,C=A0,D7=D5=D2=D1=1,D6=D4=D3=D0=0,
逻辑图
A2D0D1D2D3D4D5D6D7
A18选1数据选择器
A0Z
4-11试用3线-8线译码器74HC138和最少数量的二输入逻辑门设计一个不一致电路。
当A、B、C三个输入不一致时,输出为1,三个输入一致时,输出为0。
解:
首先根据所给问题列出真值表。
真值表:
ABC
Y
000
001
010
011
100
101
110
111
0
1
1
1
1
1
1
0
如果直接按照真值表写出逻辑函数表达式,很难用二输入逻辑门实现。
但是,观察真值表不难发现,真值表中只有两行的Y为0,因此,按照真值表写出反函数表达式,应该容易用二输入逻辑门实现。
逻辑函数表达式:
题目要求用3线-8线译码器74HC138实现,而74HC138的每个输出对应一个最小项的反,因此,还必须把逻辑函数式变换成与74HC138的逻辑函数相同的形式。
逻辑图
逻辑图
逻辑图
A2
A1
A0
&
1
A
B
C
Y
74HC138
4-12
试用8选1数据选择器产生逻辑函数
解:
如果用ABC作为数据选择器的地址(A=A2,B=A1,C=A0),D作为数据,则函数变换成
A0D0D1D2D3D4D5D6D7
A18选1数据选择器
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑 第四 课后 答案