图 7-65
表7-21 分配器功能表
分配 D? F1 D? F2 D? F3 D? F4 B A 0 0 0 1 1 0 1 1 解、根据真值表,当BA=00时,D端的数据可以从F0端输出;
当BA=01时,D端的数据可以从F1端输出;当BA=10时,D端的数据可以从F2端输出;当BA=11时,D端的数据可以从F3端输出;从而实现数据分配的功能。
7-16试用74LS151实现Y?ABC?ABC?ABC的逻辑功能。 解、151的输出函数Y?__________?mD,因此可用来实现组合函数。
iii?07Y?ABC?ABC?ABC
=0?C0?C____________BA___+1?C_________BA+
________BA+0?CBA+1?CBA+1?CBA+0?CBA+0?CBA
而151输出函数为:
Y==D0?C_______________BA+D1?C______BA+
________D2?CBA+D3?CBA+D4?CBA+D5?CBA+D6?CBA+D7?CBA
___比较两函数可得:
172
D0=D2=D3=D6=D7=0 D1=D4=D5=1
电路如图所示:
Y EN
74LS151
C B A C B A D0 D1 D2 D3 D4 D5 D6 D7 1 0 7-17 某车间有3台大电炉,当一台电炉工作时,只需启动甲电源;当两台电炉工作时,只需启动乙电源;当三台电炉都工作时,则需启动两台电源供电。要求:(1)用与非门设计一个逻辑电炉,自动完成上述配电任务;(2)用一位全加器实现上述配电任务。 解、(1)首先进行逻辑抽象。设3台大电炉分别为A、B、C,将其作为输入条件。电炉工作为“1”,电炉不工作为“0”。电源供电作为输出结果,甲电源为F1,乙电源为F2。
(2)根据题意写出真值表。
ABCF1F20000111100110011010101010110100100010111
(3)由真值表写出逻辑表达式,并按照题目要求将逻辑表达式变换。
F1ABC01100110
F2BCA00011011
173
____________________________________________________________________________________________________F1?ABC?ABC?ABC?ABC?ABC?ABC?ABC?ABC___________________________________________________________________________________
=
ABC?ABC?ABC?ABC
_____________________________F2?BC?AC?AB?BC?AC?AB(4)画出逻辑电路图。
2、上述功能可以用一位全加器来实现
。
174