免费逻辑门计算器

输出
0
AND
真值表
ABOUT
000
010
100
111

数字逻辑门计算器 – 即时生成真值表

逻辑门计算器是数字电路工作中实用的真值表生成器。无论您是爱好者还是电子工程师,这款免费在线工具都允许您计算任何标准逻辑门的输出,并自动构建完整的真值表。通过输入值(0或1),您可以立即看到门的行为,节省时间并减少手动错误。

逻辑门是所有数字系统的基本构建块——从微处理器和内存芯片到简单的报警电路。它们充当电子开关,根据一组逻辑条件通过或阻断信号。每个门接受一个或多个二进制输入(开/高=1,关/低=0)并产生由所执行逻辑运算类型决定的单个输出。

基本逻辑门

三个基本门构成了布尔逻辑的基础:

  • 与门(AND Gate) – 仅当所有输入为1时输出1。
    布尔表达式:Output=A⋅B\text{Output} = A \cdot B(乘号表示布尔代数中的与运算)。

  • 或门(OR Gate) – 当至少有一个输入为1时输出1。
    布尔表达式:Output=A+B\text{Output} = A + B(加号表示或运算)。

  • 非门(NOT Gate,反相器) – 输出输入的互补值。对于单输入A,输出为A‾\overline{A}。
    如果A=1,输出=0;如果A=0,输出=1。

派生(组合)门

通过组合基本门,我们得到四种常用的复合门:

  • 与非门(NAND Gate)(NOT‑AND)– 仅当所有输入为1时输出0;否则输出1。
    表达式:Output=A⋅B‾\text{Output} = \overline{A \cdot B}。

  • 或非门(NOR Gate)(NOT‑OR)– 仅当所有输入为0时输出1;否则输出0。
    表达式:Output=A+B‾\text{Output} = \overline{A + B}。

  • 异或门(XOR Gate)(Exclusive‑OR)– 当两个输入不同时输出1。
    表达式:Output=A‾⋅B+A⋅B‾\text{Output} = \overline{A} \cdot B + A \cdot \overline{B}(通常写为A⊕BA \oplus B)。

  • 同或门(XNOR Gate)(Exclusive‑NOR)– 当两个输入相等时输出1(均为0或均为1)。
    表达式:Output=A⋅B+A‾⋅B‾\text{Output} = A \cdot B + \overline{A} \cdot \overline{B}(或A⊕B‾\overline{A \oplus B})。

所有七种门的真值表

真值表列出每种可能的输入组合及其对应的输出,使门的行为一目了然。以下是每个门(适用时使用两个输入A和B)的完整真值表。

与门(AND Gate)

AB输出
000
010
100
111

或门(OR Gate)

AB输出
000
011
101
111

非门(NOT Gate)

A输出
01
10

与非门(NAND Gate)

AB输出
001
011
101
110

或非门(NOR Gate)

AB输出
001
010
100
110

异或门(XOR Gate)

AB输出
000
011
101
110

同或门(XNOR Gate)

AB输出
001
010
100
111

如何使用免费逻辑门真值表生成器

此在线工具使生成真值表变得只需几次点击:

  1. 从下拉菜单中选择门类型(AND, OR, NOT, NAND, NOR, XOR, XNOR)。
  2. 界面将显示对应的门符号和输入字段。
  3. 对于双输入门,使用单选按钮选择每个输入状态(0或1)。
  4. 计算器会根据所选门和输入组合立即显示输出值。
  5. 对所有可能的输入组合重复步骤3,以构建该门的完整真值表。

无需安装软件——计算器完全在浏览器中运行,作为方便的真值表生成器,既适合学习也适合快速原型开发。

掌握逻辑门对于理解数字电子学至关重要。使用这个数字逻辑门计算器,您可以试验所有七种门类型,验证布尔表达式,并加深对基本数字电路的理解。

常见问题

1. 如何使用此计算器为特定逻辑门生成真值表?

从下拉菜单中选择所需的门(例如AND、OR、NOT)。对于双输入门,使用单选按钮将每个输入设置为0或1。输出会自动更新。对所有输入组合重复此操作以获得完整的真值表。

2. 哪些逻辑门被认为是通用门,为什么?

与非门和或非门被称为通用门,因为您可以使用仅与非门或仅或非门构建任何基本门(AND、OR、NOT)。例如,将与非门的两个输入短接即可将其变为非门。

3. 为什么非门也被称为逻辑反相器?

非门对输入进行反相(取补):高(1)输入产生低(0)输出,反之亦然。这种反相特性使其得名“逻辑反相器”。

4. 异或门和同或门有什么区别?

异或门(XOR)在其输入不同时输出1;同或门(XNOR)在其输入相同时输出1。同或门本质上是异或门的补运算。

使用方法

  1. 从下拉菜单中选择一个逻辑门类型(AND, OR, NOT, NAND, NOR, XOR, XNOR)。
  2. 使用二进制切换按钮将输入A和输入B在0和1之间切换。
  3. 查看所选门的计算结果和完整的真值表。