一、填空题
2-1如果对键盘上108个符号进行二进制编码,则至少要 7 位二进制数码。
2-2共阳LED数码管应由输出 低 电平的七段显示译码器来驱动点亮,而共阴LED数码管应采用输出为 高 电平的七段显示译码器来驱动点亮。
2-3采用54LS138完成数据分配器的功能时,若把S1作为数据输入端接D,则应将使能端接 低 电平,接 低 电平。
2-4对N个信号进行编码时,需要使用的二进制代码位数n要满足条件 N≤2n 。
二、选择题
2-5一个8选1的数据选择器,其地址输入端有几个 B 。
A、1 B、3 C、2 D、4
2-6可以用 B、C 电路的芯片来实现一个三变量组合逻辑函数。
A、编码器 B、译码器 C、数据选择器
2-7要实现一个三变量组合逻辑函数,可选用 A 芯片。
A、74LS138 B、54LS148 C、74LS147
三、判断题
2-8 54/74LS138是输出低电平有效的3线-8线译码器。( )
2-9当共阳极LED数码管的七段(a~g)阴极电平依次为1001111时,数码管将显示数字1。( )
练习题
2-1试分析图题2-10所示各组合逻辑电路的逻辑功能。
图题2-1
解:(a)图,,真值表如表题2-1(a)所示:
表题2-1(a)
A | B | C | D | Y | A | B | C | D | Y |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
(b)图,,真值表如表题2-1(b)所示:
A | B | Y |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
2-2试分析图题2-2所示各组合逻辑电路的逻辑功能,写出函数表达式。
图题2-2
解:(a)图
(b)图
2-3试采用与非门设计下列逻辑电路:
(1)三变量非一致电路;
(2)三变量判奇电路(含1的个数);
(3)三变量多数表决电路。
解:(1)设A、B、C为输入变量,当输入不一致时输出为1,一致时为0,真值表如表题2-3(1)所示:
表题2-3(1)
A | B | C | Y |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 0 |
电路图如图题2-3(1)所示:
(2)设A、B、C为输入变量,当输入奇数个1时输出为,否则为0,真值表如表题2-3(2)所示:
表题2-3(2)
A | B | C | Y |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
电路图如图题2-3(2)所示:
(3)设A、B、C为输入变量(设“1”表示同意,“0”表示不同意),Y为输出变量(设“1”表示通过,“0”表示不通过),真值表如表题2-3(3)所示:
表题2-3(3)
A | B | C | Y |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 1 |
电路图如图题2-3(3)所示:
2-4有一个车间,有红、黄两个故障指示灯,用来表示三台设备的工作情况。当有一台设备出现故障时,黄灯亮;若有两台设备出现故障时,红灯亮;若三台设备都出现故障时,红灯、黄灯都亮。试用与非门设计一个控制灯亮的逻辑电路。
解:设A、B、C表示三台设备的工作情况,1表示设备出现故障,0表示设备工作正常;X、Y表示红灯、黄灯,灯亮为1,灭为0。真值表如表题2-4所示:
表题2-4
A | B | C | X | Y |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 1 |
电路图如图题2-4所示:
2-5用与非门和3线-8线译码器实现下列逻辑函数,画出连线图。
(1)Y1(A,B,C)=∑m(3,4,5,6)
(2)Y2(A,B,C)=∑m(1,3,5,7)
(3)Y3=A⊙B
解:连线图如图题2-5所示:
2-6为使74LS138译码器的第10引脚输出为低电平,请标出各输入端应置的逻辑电平。
解:74LS138译码器的引脚排列图如图题2-6所示,所以第1、3、6引脚接高电平,第2、4、5引脚解低电平。
2-7用8选1数据选择器实现下列逻辑函数,画出连线图。
(1)Y1(A,B,C)=∑m(3,4,5,6)
(2)Y2(A,B,C,D)=∑m(1,3,5,7,9,11)
解:连线图如图题2-7所示
2-8试设计一个1位二进制全减器,输入有被减数Ai,减数Bi,低位来的借位数Ji-1,输出有差Di和向高位的借位数Ji。
(1)用异或门和与非门实现
(2)用74LS138实现
解: 1位二进制全减器真值表见表题2-8所示
表题2-8
输 入 | 输 出 | |||
被减数 | 减数 | 来自低位的借位 | 差 | 向高位的借位 |
Ai | Bi | Ji-1 | Di | Ji |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 1 | 1 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 |
(1)用异或门和与非门实现,电路图如图题2-8(1)所示:
(2)用74LS138实现,电路图如图题2-8(2)所示:
2-9判断下列逻辑函数是否存在冒险现象:
(1)
(2)
解:(1)当A=0,C=1时,,存在竞争冒险现象。
(2)当B=C=1时,
当A=C=1时,
当A=B=0时,
存在竞争冒险现象。