从NOR门实现OR门

从NOR门实现OR门

OR门是一个基本的逻辑门,当它的任何一个输入为高电平时,就会有一个高电平或逻辑1的输出。而NOR门是一个通用的逻辑门,只有当它的所有输入都是低电平或逻辑0时才会有高电平输出。在使用NOR门实现OR门之前,让我们先讨论一下OR门和NOR门的基本理论。

什么是OR门

一个OR门是一个基本的逻辑门。一个OR门可以有两个或两个以上的输入,但只有一个输出。如果它的任何一个输入端处于高电平或逻辑1的状态,OR门会给出一个高电平(逻辑1)的输出,否则,它的输出是低电平(逻辑0)状态。因此,只有当它的所有输入都是低电平或逻辑0状态时,OR门的输出才是低电平或逻辑0状态。

OR门也被称为 “任意或全部门 “或 “包容性OR门”。图1显示了一个双输入OR门的逻辑符号。

从NOR门实现OR门

如果变量A和B是OR门的输入,Y是输出变量,那么OR门的输出方程是:。

Y=A+B

其中,’+’符号代表OR操作。它被理解为 “Y等于A或B”。

显示OR门的输入和输出之间关系的表格被称为OR门的真值表。下面是OR门的真值表。

Input Output
A B Y = A + B
0 0 0
0 1 1
1 0 1
1 1 1

什么是NOR门

NOR门 是一个通用的逻辑门,因此它可以用于实现任何其他类型的逻辑门。

NOR意味着NOT + OR。这意味着,OR的输出被NOT化或反转。因此,NOR门是OR门和NOT门的组合,即。

NOR Gate=OR Gate=NOT Gate

NOR门是一种逻辑门,只有当它的所有输入都是低电平(逻辑0)时,它的输出才是高电平(逻辑1),而且即使它的任何一个输入变成高电平(逻辑1),它的输出也是低电平(逻辑0)。图2显示了一个双输入NOR门的逻辑符号。

从NOR门实现OR门

如果变量A和B是NOR门的输入变量,Y是NOR门的输出变量,那么NOR门的输出由以下公式给出。

从NOR门实现OR门

它被解读为 “Y等于A加B整条”。

下面是NOR门的真值表 —

Input Output
A B Y = (A + B)’
0 0 1
0 1 0
1 0 0
1 1 0

现在,让我们讨论从NOR门到OR门的实现。

从NOR门实现OR门

我们知道,NOR门是一种通用的逻辑门,因此,只使用NOR门,我们就可以实现OR操作。使用NOR门的OR门的逻辑图如图3所示。

从NOR门实现OR门

因此,从逻辑电路中可以看出,我们只需要两个NOR门来实现OR操作。

第一个NOR门对变量A和B进行NOR运算,因此第一个NOR门的输出是。

从NOR门实现OR门

第二个NOR门对第一个NOR门的输出进行NOT操作。因此,第二个NOR门的输出是。

从NOR门实现OR门

这就是一个OR门的输出表达。因此,我们可以只用NOR门来实现一个OR门,如图3所示。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程