目录
1 数据选择器
数据选择器(Multiplexer,简称为MUX)是从多个输入数据中选择一个,并将其传输到唯一的输出端的逻辑电路。数据选择器选择数据的过程是由控制信号所决定的。
数据选择器的符号如下图所示:

在上图中是从两个数据和
之间进行选择。
对应的电路图如下所示:

对应的真值表如下所示:
A | Y | ||
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 1 |
二选一的数据选择器的逻辑表达式为:
数据选择器不仅可以在两个数据之间进行选择,同时可以(n为正整数)之间进行选择。
例如在四个数据、
、
和
之间进行选择:

在选择信号下,从多路数据输入中选择一个传送到输出端,类似于单刀四掷开关,如下所示:

MUX的简化真值表为:
Y | ||
---|---|---|
0 | 0 | |
0 | 1 | |
1 | 0 | |
1 | 1 |
通过真值表可以得到如下所示的公式:

写成最小项之和的形式为:

对应的电路如下所示:

在原有电路的基础上,加上en开关,电路如下所示:

该电路的逻辑式如下所示:

2 74HC153芯片介绍
74HC153芯片是一种双四选一数据选择器,是从四组输入数据中选择一组输出,通过控制信号进行输出。芯片中包括两个四选一复用器,可以同时使用。
如下所示位74HC153的逻辑图:

(图片来源为清华大学王红的《数字电子技术基础》书本内容)
在上图中,当时,
和
导通,
和
截止,而当
时,
和
截止,
和
导通。同理,当
时
和
截止,而
时,
截止、
导通。因此,当
的值确定的时候,只有一个能通过两级导通的传输门到达输出端。
74LS135芯片的逻辑框图如下所示:

可以得出逻辑式如下所示:
通过上式表明当时数据选择器工作,
时数据选择器被禁止工作,输出被封锁为低电平。