NAND 门和 NOR 门之间的区别
在数字电子技术中,逻辑门是所有数字电路的基本构建块,充当数字电路中的开关设备。因此,逻辑门是用于在数字设备或系统中执行多个逻辑运算的数字电路。逻辑门可以接受一个或多个输入,但只能产生一个输出。其中,逻辑门的输出由输入信号的组合决定。逻辑门的操作基于布尔代数。
如今,逻辑门已用于智能手机、笔记本电脑、计算机、存储器等每一种数字电子设备中。有许多类型的逻辑门,例如与门、或门、非门、与非门、或非门、异或门、异或非门等。

在这里,我们将重点介绍与非门和或非门之间的所有区别。与非门和或非门都是通用逻辑门,这意味着我们可以仅使用与非门和或非门来实现任何逻辑表达式。在讨论差异之前,让我们先从一些基础知识开始。
什么是 NAND 门?
NAND 门基本上是 NOT 门和 AND 门的组合,即 NOT + AND = NAND。因此,NAND 门是 AND 门的否定版本。
对于 NAND 门,当其所有输入都为低 (0) 或至少一个输入为低时,门的输出为高 (1)。如果所有输入都为低 (0),则门的输出将为高 (1)。因此,从解释中可以清楚地看出,NAND 门是 AND 门的精确逆。
两个输入 NAND 门的逻辑或布尔表达式为:
$$\mathrm{Y \: = \: \overline{A \cdot B} \: = \: (A \cdot B)^\prime}$$
其中,Y 是 NAND 门的输出,A 和 B 是二进制输入。
NAND 门遵循交换律,即
$$\mathrm{(A \: \cdot \: B)^\prime \: = \: (B \: \cdot \: A)^\prime}$$
因此,从 NAND 门的布尔表达式中,我们可以看出 NAND 门的输出是通过将所有输入相乘,然后对相乘结果取补数而得到的。
以下是双输入 NAND 门的真值表 −
输入 | AND | 输出 | |
---|---|---|---|
A | B | A·B | Y = (A·B)' |
0 | 0 | 0 | 1 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
NAND 门用于实现其他逻辑门,制作触发器、寄存器、防盗报警电路、冷冻机警报蜂鸣器等。
什么是 NOR 门?
NOR 门是 NOT 门和 OR 门的组合,即 OR + NOT = NOR。NOR 门由 OR 门和 NOT 门组成。
对于 NOR 门,当其所有输入都为低电平 (0) 时,门的输出为高电平 (1)。在所有其他情况下,它都会产生低电平输出。因此,NOR 门只不过是 OR 门的取反版本。
双输入 NOR 门的布尔表达式为:
$$\mathrm{Y \: = \: \overline{A \: + \: B} \: = \: (A \: + \: B)^\prime}$$
其中,Y 是门的输出,A 和 B 是输入。因此,从或非门的布尔表达式可以清楚地看出,该门的输出可以通过将所有输入逻辑相加,然后对相加结果取补码来获得。
以下是双输入或非门的真值表 −
输入 | OR | 输出 | |
---|---|---|---|
A | B | A+B | Y = (A+B)' |
0 | 0 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 1 | 0 |
NOR 门用于实现多种组合和顺序数字电路,如多路复用器、乘法器、计数器等。
NAND 门和 NOR 门之间的区别
NAND 门和 NOR 门是通用逻辑门的类型,但是,它们之间存在一些差异,如下表所示 −
区别 | NAND 门 | NOR 门 |
---|---|---|
定义 | NAND 门是一种执行否定逻辑乘法的通用逻辑门。 | NOR 门是一种执行否定逻辑乘法的通用逻辑门加法。 |
实现 | NAND 门可以通过使用 AND 门后跟 NOT 门来实现。 | NOR 门可以通过使用 OR 门后跟 NOT 门来实现。 |
表示 | NAND 门的操作可以通过补码 AND 操作来表示,即 (·)'。 | NOR 门的操作可以通过补码 OR 操作来表示,即 (+)'。 |
布尔表达式 |
双输入 NAND 门的布尔表达式为, $\mathrm{Y \: = \: \overline{A \cdot B} \: = \: (A \: \cdot \: B)^\prime}$ |
双输入 NOR 门的布尔表达式为: $\mathrm{Y \: = \: \overline{A \: + \: B} \: = \: (A \: + \: B)^\prime}$ |
低输出 | 当所有输入都为高时,NAND 门产生低 (0) 输出。 | NOR 门产生低(0) 输出,当其所有输入或至少一个输入为高 (1) 时。 |
高输出 | 当其所有输入或至少一个输入为低 (0) 时,NAND 门产生高 (1) 输出。 | 当其所有输入为低 (0) 时,NOR 门产生高 (1) 输出。 |
应用 | NAND 门用于构建其他逻辑门,制作触发器、寄存器,实现防盗报警电路、冷冻机警告蜂鸣器等。 | NOR 门用于实现各种组合和顺序数字电路,如多路复用器、乘法器、计数器等。 |
结论
最显着的区别这两个门之间的区别在于,NAND 门执行的是非逻辑乘法,而 NOR 门执行的是非逻辑加法。