从NOR门实现OR门
OR门是一个基本的逻辑门,当它的任何一个输入为高电平时,就会有一个高电平或逻辑1的输出。而NOR门是一个通用的逻辑门,只有当它的所有输入都是低电平或逻辑0时才会有高电平输出。在使用NOR门实现OR门之前,让我们先讨论一下OR门和NOR门的基本理论。
什么是OR门
一个OR门是一个基本的逻辑门。一个OR门可以有两个或两个以上的输入,但只有一个输出。如果它的任何一个输入端处于高电平或逻辑1的状态,OR门会给出一个高电平(逻辑1)的输出,否则,它的输出是低电平(逻辑0)状态。因此,只有当它的所有输入都是低电平或逻辑0状态时,OR门的输出才是低电平或逻辑0状态。
OR门也被称为 “任意或全部门 “或 “包容性OR门”。图1显示了一个双输入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门的逻辑符号。
如果变量A和B是NOR门的输入变量,Y是NOR门的输出变量,那么NOR门的输出由以下公式给出。
它被解读为 “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门对变量A和B进行NOR运算,因此第一个NOR门的输出是。
第二个NOR门对第一个NOR门的输出进行NOT操作。因此,第二个NOR门的输出是。
这就是一个OR门的输出表达。因此,我们可以只用NOR门来实现一个OR门,如图3所示。