使用 NAND 门实现非门
在开始使用 NAND 门实现非门之前,让我们先对非门和与非门进行基本概述。
什么是非门?
非门是数字电子电路中使用的基本逻辑门。非门具有单个输入和单个输出。非门的输出是其输入的逻辑反转。因此,非门也称为反相器。

标准非门的符号有一个指向右侧的三角形,其右端有一个圆圈,如图 1 所示。这个圆圈被称为反转气泡。非门产生的输出是其输入的补码或反转。例如,如果我们给出一个高电平输入信号,那么它会提供一个低电平输出信号。同样,当我们给出一个低电平输入信号时,它会提供一个高电平输出信号。
由于非门是单输入设备,因此它不用作逻辑电路中的决策组件。
非门的真值表
以下是非门的真值表 −
输入 (A) | 输出 (Y = A') |
---|---|
0 | 1 |
1 | 0 |
非门的布尔表达式
以下是非门的布尔表达式 −
$$\mathrm{Y \: = \: A'}$$
对于非门,如果 A 为 1(高/真),则 Y 为 0(低/假),反之亦然。
什么是与非门?
NAND 是一种通用逻辑门。它是一种具有两个或多个输入端的数字逻辑门,并根据输入信号的组合产生输出。NAND 代表 NOT + AND,即它产生的输出是逻辑 AND 运算的反相或补码。
由于 NAND 是一种通用逻辑门,因此,它可用于实现各种逻辑运算,如 OR、AND、NOT。 NAND 门的符号如图 2 所示。

从符号上可以清楚地看出,它具有标准 AND 门的形状,但带有一个圆圈。这个圆圈被称为反转气泡。该符号给出了有关 NAND 门操作的概念,即它接受输入,执行 AND 运算,最后对 AND 运算的结果取反以提供 NAND 门的最终输出。
NAND 门的真值表
以下是 NAND 门的真值表 −
输入 | 输出 | |
---|---|---|
A | B | Y = (AB)’ |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
从 NAND 门的真值表可以清楚地看出,NAND 门的操作与 AND 门后跟 NOT 门的操作相同。因此,NAND 的符号如图 2 所示。
NAND 门的布尔表达式
以下是 NAND 门的布尔表达式 −
$$\mathrm{Y \: = \: (AB)'}$$
现在,让我们讨论如何使用 NAND 门实现 NOT 门。
使用 NAND 门实现 NOT 门
正如我们在上一节中讨论的那样,NAND 门是一种通用门,因此我们可以使用它来实现任何基本逻辑门。使用 NAND 门实现 NOT 门如图 3 所示。

从图 3 可以看出,要使用 NAND 门实现 NOT 门,我们必须将 NAND 门的两个输入端连接起来,形成 NOT 门的单个输入端,并且 NOT 门的输出取自 NAND 门的输出端。
使用 NAND 门实现 NOT 门的真值表
以下是使用 NAND 门实现 NOT 门的真值表 −
输入 | 输出 | |
---|---|---|
A | B | Y = (AB)’ = A’ |
0 | 0 | 1 |
1 | 1 | 0 |
因此,这就是使用 NAND 门实现 NOT 门的全部内容。