用与非门实现或非门



或非门和与非门是通用逻辑门,可以使用它们实现任何逻辑门或任何其他逻辑表达式。阅读本教程,了解如何使用与非门实现或非门。

什么是或非门?

或非门是一种通用逻辑门,因为它可以用来实现任何其他类型的逻辑门。

或非意为“非+或”。这意味着对或门的输出进行非运算或反转。因此,或非门是或门和非门的组合。

$$\mathrm{或非门 = 或门 + 非门}$$

或非门是一种逻辑门,只有当所有输入都为低电平(逻辑0)时,其输出才为高电平(逻辑1),即使任何一个输入变为高电平(逻辑1),它也给出低电平(逻辑0)输出。双输入或非门的逻辑符号如图1所示。

Implementation of NOR Gate From NAND Gate 1

或非门的输出方程

如果A和B是输入变量,Y是或非门的输出变量,则或非门的输出由下式给出:

$$\mathrm{Y = \overline{A + B} = (A + B)'}$$

读作“Y等于A加B的整体非”。

或非门的真值表

显示逻辑门输入和输出之间关系的表称为真值表。以下是或非门的真值表:

输入 输出
A B Y = (A + B)'
0 0 1
0 1 0
1 0 0
1 1 0

什么是与非门?

与非门是一种通用逻辑门。其中,通用逻辑门是可以用来实现任何逻辑表达式或任何其他类型逻辑门的门。

与非门基本上是两个基本逻辑门的组合,即与门和非门,即:

$$\mathrm{与非逻辑 = 与逻辑 + 非逻辑}$$

与非门是一种逻辑门,当所有输入都为高电平时,其输出为低电平(逻辑0),当任何一个输入为低电平(逻辑0)时,其输出为高电平(逻辑1)。因此,与非门的运算与与门的运算相反。双输入与非门的逻辑符号如图2所示。

Implementation of NOR Gate From NAND Gate 2

与非门的输出方程

如果A和B是输入变量,Y是与非门的输出变量,则其输出由下式给出:

$$\mathrm{Y = \overline{A \cdot B} = (A \cdot B)'}$$

读作“Y等于A乘B的整体非”。

与非门的真值表

以下是与非门的真值表:

输入 输出
A B Y = (A·B)'
0 0 1
0 1 1
1 0 1
1 1 0

现在,让我们讨论如何用与非门实现或非门。

用与非门实现或非门

如上所述,与非门是一种通用逻辑门,因此它可以用来实现任何其他逻辑门。图3显示了使用与非门实现或非门的方案。

Implementation of NOR Gate From NAND Gate 3

从逻辑电路可以看出,要仅使用与非门实现或非门,需要4个与非门。前两个与非门对输入变量A和B进行求反,第三个与非门产生互补输入A'和B'的与非输出。最后,第四个与非门再次作为反相器工作并产生输出Y。此输出Y等效于或非门的输出。

输出方程

第一个和第二个与非门的输出为:

$$\mathrm{Y_{1} = \bar{A} \:\: and \:\: Y_{2} = \bar{B}}$$

第三个与非门的输出为:

$$\mathrm{Y_{3} = \overline{\bar{A} \cdot \bar{B}} = A + B}$$

第四个与非门的输出为:

$$\mathrm{Y = \overline{A + B}}$$

因此,这是或非门的输出。通过这种方式,我们可以仅使用与非门来实现或非门。

广告