使用与非门实现非门



在深入探讨如何使用与非门实现非门之前,让我们先对门和与非门有一个基本的了解。

什么是非门?

非门是数字电子电路中使用的一种基本逻辑门。非门有一个输入端和一个输出端。非门的输出是其输入的逻辑反转。因此,非门也称为反相器

Implementation of NOT Gate Using NAND Gate 1

标准非门的符号是一个指向右边的三角形,其右端有一个圆圈,如图1所示。这个圆圈称为反相泡。非门产生一个输出,该输出是其输入的补码或反转。例如,如果我们给出一个高电平输入信号,那么它会提供一个低电平输出信号。类似地,当我们给出一个低电平输入信号时,它会提供一个高电平输出信号。

由于非门是一个单输入器件,因此它不用作逻辑电路中的决策组件。

非门的真值表

以下是非门的真值表:

输入 (A) 输出 (Y = A’)
0 1
1 0

非门的布尔表达式

以下是非门的布尔表达式:

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

对于非门,如果A为1(高/真),则Y为0(低/假),反之亦然。

什么是与非门?

与非门是一种通用逻辑门。它是一种数字逻辑门,有两个或多个输入端,并根据输入信号的组合输出结果。与非表示非+与,即它产生的输出是逻辑与运算的反转或补码。

由于与非门是一种通用逻辑门,因此它可以用来实现所有类型的逻辑运算,如或、与、非。与非门的符号如图2所示。

Implementation of NOT Gate Using NAND Gate 2

从符号可以看出,它具有标准与门的形状,带有一个圆圈。这个圆圈称为反相泡。符号给出了与非门操作的思路,即它接收输入,执行与运算,最后取与运算结果的反转以提供与非门的最终输出。

与非门的真值表

以下是与非门的真值表:

输入 输出
A B Y = (AB)’
0 0 1
0 1 1
1 0 1
1 1 0

从与非门的真值表可以看出,与非门的操作与先执行与门再执行非门相同。因此,与非门的符号如图2所示。

与非门的布尔表达式

以下是与非门的布尔表达式:

$$\mathrm{Y \: = \: (AB)'}$$

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

使用与非门实现非门

正如我们在上一节中讨论的那样,与非门是一种通用门,因此我们可以用它来实现任何基本逻辑门。图3显示了使用与非门实现非门的方法。

Implementation of NOT Gate Using NAND Gate 3

从图3可以看出,为了使用与非门实现非门,我们必须将与非门的两个输入端连接起来,形成非门的单个输入端,并将非门的输出从与非门的输出端取出。

使用与非门实现非门的真值表

以下是使用与非门实现非门的真值表:

输入 输出
A B Y = (AB)’ = A’
0 0 1
1 1 0

因此,这就是关于使用与非门实现非门的所有内容。

广告