📜  解决多路复用器电路

📅  最后修改于: 2021-09-16 10:34:25             🧑  作者: Mango

求解和找到给定多路复用器的输出函数的过程非常简单。首先,我们将讨论该过程,然后通过示例进行说明。

程序:

  • 首先为给定的多路复用器构造真值表。
  • 多路复用器中的选择线被视为真值表的输入。
  • 真值表中的输出可以是四种形式,即(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)