用NOR门实现非门



非门是一种基本逻辑门,其输出是其输入的补码。或非门是一种通用逻辑门,可以用来实现任何其他类型的逻辑门。或非门基本上是一个或门后接一个非门。

阅读本教程,了解如何使用或非门实现非门。让我们从简要概述非门和或非门开始讨论。

什么是非门?

在数字电子学中,非门是一种基本逻辑门,只有一个输入和一个输出。它是一种逻辑门,其输出始终与其输入的补码。因此,非门也被称为反相器

如果非门的输入为低电平(逻辑0),则其输出为高电平(逻辑1)。如果输入为高电平(逻辑1),则非门输出为低电平(逻辑0)。非门的逻辑符号如图1所示。

Implementation of NOT Gate From NOR Gate 1

非运算用'-'(横线)符号表示。因此,如果非门的输入变量为A,则其输出Y由下式给出:

$$\mathrm{Y \: = \: \bar{A} \: = \: A' }$$

非门的真值表

非门的真值表给出了其输入变量和输出变量之间的关系。以下是非门的真值表:

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

什么是或非门?

或非门是一种通用门,因此,它可以用来实现任何其他类型的逻辑门。或非门基本上是或门和非门的组合,即或门后接非门就是一个或非门。因此,

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

或非门可以接受任意数量的输入并输出单个输出。只有当或非门的所有输入都为低电平或逻辑0时,其输出才被认为是高电平或逻辑1。对于其他任何输入组合,或非门的输出都被认为是低电平或逻辑0。一个双输入或非门的逻辑符号如图2所示。

Implementation of NOT Gate From NOR Gate 2

或非门的运算表示为:

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

其中,A和B是或非门的输入变量,Y是输出变量。或非门的输出表达式读作“Y等于A加B的整体取反”。

或非门的真值表

对于不同的输入组合,我们可以使用其真值表来分析或非门的操作,真值表如下所示。

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

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

用NOR门实现非门

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

Implementation of NOT Gate From NOR Gate 3

因此,要使用或非门实现非门,我们只需将所有输入端连接在一起,并将要取反的信号应用于该公共输入端。

此外,我们可以通过将或非门的所有输入端(除一个端外)连接到逻辑0,并将要反相的信号应用于剩余的端子来使用或非门作为非门。这种将或非门用作非门的配置称为受控反相器

因此,通过这种方式,可以使用或非门来实现非门。

广告