📜  用通用门实现逻辑门(1)

📅  最后修改于: 2023-12-03 14:56:24.405000             🧑  作者: Mango

使用通用门实现逻辑门

在逻辑电路中,逻辑门是构成各种数字电路和数字系统的基本部件。通用门又称为基本门,可以使用通用门实现其他的逻辑门。本文将介绍如何使用通用门实现逻辑门。

1. 什么是通用门

通用门是指可以实现多种逻辑功能的集成电路。通用门可以由逻辑门的一个或多个输入作为变量,而输出则是这些变量的逻辑函数。常见的通用门有与非门(NAND)和或非门(NOR)。

2. 通用门实现与门

与门是最简单的逻辑门之一,也是通用门实现其他逻辑门的基础。与门的输出只有当所有输入都为1时才为1,否则为0。使用通用门实现与门,可以通过将输入接入通用门,并使用一个反转器翻转输出。

下面是使用两个 NAND 门实现的 2 输入与门的电路图和真值表:

电路图:

         --- NAND ---
        |             |
    A ---             |
                       AND
    B ---             |
        |             |
         --- NAND ---

真值表:

    A    B    Out
    0    0     0
    0    1     0
    1    0     0
    1    1     1
3. 通用门实现或门

或门是逻辑电路中的一种基本单元,它的输入可以是一个或多个二进制信号,输出结果为其中任意一个输入为1时结果为1,否则结果为0。通用门可以使用两个 NAND 门实现或门。

下面是使用两个 NAND 门实现的 2 输入或门的电路图和真值表:

电路图:

    A --- NAND --+
                  |
                 OR
    B --- NAND --+

真值表:

    A    B    Out
    0    0     0
    0    1     1
    1    0     1
    1    1     1
4. 通用门实现非门

非门是一种简单的逻辑门,它只有一个输入,如果输入为 0,则输出为 1,反之亦然。非门可以使用一个 NAND 门实现。

下面是使用一个 NAND 门实现的非门的电路图和真值表:

电路图:

    A -- NAND --+
                |
               NOT

真值表:

    A    Out
    0     1
    1     0
5. 总结

通用门是数字电路中常用的基本部件之一,不仅可以实现多种逻辑功能,也可以使用少量零件组成其他逻辑门。通过使用通用门可以简化逻辑电路的设计,提高其可靠性和可用性。