多路复用器多路复用器(MUX)可以被描述为一个组合电路,它从2^n输入数据线接收二进制信息,并将其定向到单个输出线。 为输出选择特定的输入数据线是根据选择线来决定的。 多路复用器通常被称为数据选择器,因为它只选择众多数据输入中的一个。 注意:2^n- 1多路复用器有2^n个输入数据线和n个输入选择线,它们的位组合决定了输出选择哪些输入数据。下图显示了一个4 * 1多路复用器的框图。 ![]() 在这四条输入数据线中,一个特定的输入数据线将根据这两条选择线上的输入组合连接到输出。 注意:描述电路的真值表需要64行,因为6个输入变量可以有2^n个二进制组合。这将导致表过长。因此,描述多路复用器操作的一种更方便的方法是使用函数表。4 * 1多路复用器的函数表可以表示为:
从函数表中,我们可以将输出(y)的布尔函数写为: y = s1s0 ' i0 + S1' S0'I1 + S1S0'I2 + S1S0I3 上面输出“y”的方程可以使用逆变器、三输入与门和一个或门来实现。 ![]() 我们也可以使用低阶多路复用器来实现高阶多路复用器。例如,让我们实现一个8 *1多路复用器使用两个4*1多路复用器和一个2*1多路复用器。 在第一阶段需要两个4*1多路复用器来获得8条输入数据线。 第二阶段需要2*1多路复用器,以将第一阶段产生的输出收敛为单个输出。 下图显示了使用两个4*1多路复用器和一个2*1多路复用器设计的8*1多路复用器的框图。 ![]() 一组公共选择线(S1和S2)应用于4*1多路复用器。 两个4*1多路复用器产生的输出被应用为2*1多路复用器的输入。 8*1多路复用器的函数表可以表示为:
下一个话题
De-Multiplexers
|