求解和找到给定多路复用器的输出函数的过程非常简单。首先,我们将讨论该过程,然后通过示例进行说明。
程序:
- 首先为给定的多路复用器构造真值表。
- 多路复用器中的选择线被视为真值表的输入。
- 真值表中的输出可以是四种形式,即(0、1、Q、Q’)。
- 现在在真值表的帮助下,我们找到了扩展表达式。
- 然后使用布尔代数规则最小化表达式。
- 最终函数可以是表达式形式,也可以是 SOP 或 POS 形式。
示例 1:
鉴于 MUX 如下,
解释 :
- Step-1:首先画出真值表。对于真值表,选择行 A 和 B 作为输入。
根据电路,I0 = C' (hence first row of truth table will be C') I1 = C' I2 = C I3 = C
I0、I1、I2、I3 分别作为真值表第一、二、三、四行的输出。
- 步骤 2:现在我们将找到 Y 的表达式:
Y = A'B'C' + A'BC' + AB'C + ABC = A'C'(B' + B) + AC(B' + B) = A'C' + AC
示例 2:
给定多路复用器,
解释 :
- 步骤 1:真值表如下。对于真值表,选择线 B 和 C 是输入。
根据电路,I0 = A (hence first row of truth table will be A) I1 = A' I2 = 1 I3 = 0
I0、I1、I2、I3 分别作为真值表第一、二、三、四行的输出。
- 第 2 步:现在我们将找到输出:
f(A, B, C) = AB'C' + A'B'C + BC'.1 = AB'C' + A'B'C + BC'(A + A') = AB'C' + A'B'C + ABC' + A'BC' = 100 001 110 010 = m(1, 2, 4, 6)