让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签: 多路复用器
摘要: 多路复用器是一种接收多个输入并输出单个选定数据的设备,就像加法器和减法器一样,多路复用器也是组合设备。布尔函数也可以使用多路复用器来实现,那么如何使用多路复用器实现布尔函数?
多路复用器是一种接收多个输入并输出单个选定数据的设备,就像加法器和减法器一样,多路复用器也是组合设备。布尔函数也可以使用多路复用器来实现,那么如何使用多路复用器实现布尔函数?
函数的最小项可以在多路复用器中生成,其电路与选择线相连。 数据输入可以选择单独的最小项。 这就是n可变函数的实现方式对于2n条选择线和n条选择线的输入数据线的多路复用器的可能。 输入数据线将用于每个最小项。
还有一种更有效的实现布尔表达式的方法。 n个变量的函数可以通过具有n-1条线的多路复用器来实现。 第一个n-1变量用作选择输入。 操作的其余变量用于数据输入。 如果每个数据输入表示剩余变量,则多路复用器将为a,a',1或0。
我们可以以布尔代数为例。
F(a,b,c)= ∑(1)
如下所示,可以使用4:1 多路复用器来实现三个变量的功能。
布尔函数的实现
两个变量a和b以一定顺序应用于选择线。 a连接到S1输入,b连接到S0输入。 函数的真值表确定多路复用器输入线的值。 当ab = 00时,输出c等于c,因为当c = 0时F = 0,而当c = 1时F =1。数据输入0需要变量c的输入。
多路复用器以某种方式工作。 当ab的值为零时,数据输入0出现在输出中。 因此,输出等于c。 数据线1、2、3也需要输入,并且可以类似地确定。 输入来自函数F,输入为ab = 01、10、11。我们可以通过此说明找出数据线的输入。
此示例显示了在具有n – 1条选择线和2n-1条数据线的多路复用器的帮助下,实现由n个变量组成的布尔函数的典型步骤。 首先描述布尔函数的真值表。 给定过程的主要n-1个变量将应用于多路复用器的选择输入。 对于选择线的每个单个组合,将输出计算为最后一个变量的函数。 该过程具有一组特定的值。 函数的值可以是0或1,或者是变量或变量的补码。
现在让我们举一个更重要的布尔函数的例子。
F(A,B,C,D)= ∑(1、3、5、7、9、11、13、15)
多路复用器可以通过三条选择线和八条输入线(基本上是8:1 多路复用器)来实现此布尔函数。 该多路复用器如图所示。
8 x 1 多路复用器
现在,应该将第一个变量A连接到选择线S2,以确保B和C的对应选择线变为S1和S0。 该函数的真值表如前所述。 多路复用器输入线的值是从该真值表计算得出的。 数据行号由变量ABC的二进制组合确定。
如果ABC = 101,则F为D。由此,可以计算出数据输入线5接收的输入为D。逻辑0和逻辑1是两个固定值。 逻辑0表示逻辑低电平或等效于地,逻辑1表示逻辑高电平或输入电源信号。
以上就是使用多路复用器实现布尔函数的相关内容,希望能帮助到大家!
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |