解:用代数法求。根据逻辑表达式,其有四个输入变量A、B、C、D,而四选一数据选择器只需两位地址代码
和
,若选A和B作为选择器的地址输入,A =
、B =
,余下的项可选作数据输入用。
于是将表达式进行变换,变化成每项都含有A和B原变量和反变量组成的表达式。
由此可知:D0=0 D1=D D2= D3=1 根据得到的表达式可画出逻辑图
2、用八选一数据选择器T576实现函数F。
解:由于八选一数据选择器的地址输入(通道选择)信号有:A2 A1 A0三个。 因此将ABC三个变量做地址输入信号,而D作为数据输入。因而实现函数F的关键是根据函数式确定数据输入D0 ~D7
求数据输入D0~D7可以采用代数法也可采用卡诺图来求 本题采用卡诺图法来求:
1.首先分别画出函数和选择器的卡诺图如图5(a)、(b)。
图(b)为取A、B、C作地址选择画出的选择器卡诺图,当ABC由000~111变化,其相应的输出数据为D0~D7,因此反映在卡诺图上相应的方格分别填入D0~D7,其余的一个变量D可组成余函数。
对照图5(a)和(b)可确定D0~D7,其方法是:
图(b)中Di对应于图(a)中的方格内全为1,则此Di= 1;反之,若方格内全为0,则Di= 0。
图(b)中Di对应于图(a)中的方格内有0也有1,则Di应为1格对应的输入变量的积之和(此积之和式中只能含余下变量D)。 由此得Di为
D0=0 D1=1 D2=1 D3=0 D4=1 D5=1 D6=0 D7=1 其逻辑图如图6
所示。
3、用四选一数据选择器及门电路实现一位二进制全减运算。
Si=
4、如图所示为由八选一数据选择器实现的函数F。 (1)试写出F的表达式。
(2)用3-8译码器74LS138及与非门实现函数F。
解:(1)
(2) F(ABCD)=m(0,1,2,3,5,7,8,10)
5.写出右图所示电路输出信号Y的逻辑表达式,并说明其功能。 (7分)
6.用8选1数据选择器74HC151产生逻辑函数Z=A C′ D+A′ B′ C D+BC+BC′ D′(7分)
7.用译码器74LS138实现逻辑函数F(A,B,C)=
?m(1,2,3,5,6) (7分)
9.试设计一个监视交通信号灯工作状态,逻辑电路正常工作时,任何时刻必须有一盏灯亮,而其它点亮状态时,电路发生故障,这时要求能发出故障信号,要求采用四选一数据选择器74153
来实现(信号灯为红R、黄A、绿G)(7分)
10.设输入变量A、B、C、D,输出为F。当A、B、C、D有三个或三个以上为1时,输出为1,输入为其它状态时,输出为0。试用与非门设计四变量的多数表决电路。(7分)
11. 设8421BCD码对应的十进制数为X,当 X ≤2,或≥7时电路输出F为高电平,否
则为低电平。试设计该电路,并用与非门实现之。(1)列出真值表; (2)试写出输出信号的逻辑表达式; (3)画出逻辑电路图。(7分)
12. 试用8选1数据选择器74LS151产生逻辑函数Y=AB+BC+AC,写出分析过程,画出逻辑电路图。(7分)
13. 分析组合逻辑电路功能(图中门电路为与非门)。(7分) (1)输出逻辑函数式; (2)真值表; (3)功能判断。
14. 设计一个判断输入的3位代码能否被3整除的电路,用译码器74138实现,可适当加门电路。(7分)
(1)逻辑抽象及真值表; (2)逻辑函数式; (3)形式变换。 (4)逻辑电路图。
15. 设计一个3人表决电路,A具有一票否决权,用2输入端四或非门7402实现。(7分) (1)逻辑抽象及真值表; (2)逻辑函数式; (3)形式变换。 (4)逻辑电路图。
16. 设计一个判断输入的4位代码能否被3整除的电路,用译码器74151实现。(7分) (1)逻辑抽象及真值表; (2)逻辑函数式; (3)形式变换。 (4)逻辑电路图。