免费逻辑门计算器
| A | B | OUT |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
数字逻辑门计算器 – 即时生成真值表
逻辑门计算器是数字电路工作中实用的真值表生成器。无论您是爱好者还是电子工程师,这款免费在线工具都允许您计算任何标准逻辑门的输出,并自动构建完整的真值表。通过输入值(0或1),您可以立即看到门的行为,节省时间并减少手动错误。
逻辑门是所有数字系统的基本构建块——从微处理器和内存芯片到简单的报警电路。它们充当电子开关,根据一组逻辑条件通过或阻断信号。每个门接受一个或多个二进制输入(开/高=1,关/低=0)并产生由所执行逻辑运算类型决定的单个输出。
基本逻辑门
三个基本门构成了布尔逻辑的基础:
-
与门(AND Gate) – 仅当所有输入为1时输出1。
布尔表达式:(乘号表示布尔代数中的与运算)。 -
或门(OR Gate) – 当至少有一个输入为1时输出1。
布尔表达式:(加号表示或运算)。 -
非门(NOT Gate,反相器) – 输出输入的互补值。对于单输入A,输出为。
如果A=1,输出=0;如果A=0,输出=1。
派生(组合)门
通过组合基本门,我们得到四种常用的复合门:
-
与非门(NAND Gate)(NOT‑AND)– 仅当所有输入为1时输出0;否则输出1。
表达式:。 -
或非门(NOR Gate)(NOT‑OR)– 仅当所有输入为0时输出1;否则输出0。
表达式:。 -
异或门(XOR Gate)(Exclusive‑OR)– 当两个输入不同时输出1。
表达式:(通常写为)。 -
同或门(XNOR Gate)(Exclusive‑NOR)– 当两个输入相等时输出1(均为0或均为1)。
表达式:(或)。
所有七种门的真值表
真值表列出每种可能的输入组合及其对应的输出,使门的行为一目了然。以下是每个门(适用时使用两个输入A和B)的完整真值表。
与门(AND Gate)
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
或门(OR Gate)
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
非门(NOT Gate)
| A | 输出 |
|---|---|
| 0 | 1 |
| 1 | 0 |
与非门(NAND Gate)
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
或非门(NOR Gate)
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
异或门(XOR Gate)
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
同或门(XNOR Gate)
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
如何使用免费逻辑门真值表生成器
此在线工具使生成真值表变得只需几次点击:
- 从下拉菜单中选择门类型(AND, OR, NOT, NAND, NOR, XOR, XNOR)。
- 界面将显示对应的门符号和输入字段。
- 对于双输入门,使用单选按钮选择每个输入状态(0或1)。
- 计算器会根据所选门和输入组合立即显示输出值。
- 对所有可能的输入组合重复步骤3,以构建该门的完整真值表。
无需安装软件——计算器完全在浏览器中运行,作为方便的真值表生成器,既适合学习也适合快速原型开发。
掌握逻辑门对于理解数字电子学至关重要。使用这个数字逻辑门计算器,您可以试验所有七种门类型,验证布尔表达式,并加深对基本数字电路的理解。
常见问题
1. 如何使用此计算器为特定逻辑门生成真值表?
从下拉菜单中选择所需的门(例如AND、OR、NOT)。对于双输入门,使用单选按钮将每个输入设置为0或1。输出会自动更新。对所有输入组合重复此操作以获得完整的真值表。
2. 哪些逻辑门被认为是通用门,为什么?
与非门和或非门被称为通用门,因为您可以使用仅与非门或仅或非门构建任何基本门(AND、OR、NOT)。例如,将与非门的两个输入短接即可将其变为非门。
3. 为什么非门也被称为逻辑反相器?
非门对输入进行反相(取补):高(1)输入产生低(0)输出,反之亦然。这种反相特性使其得名“逻辑反相器”。
4. 异或门和同或门有什么区别?
异或门(XOR)在其输入不同时输出1;同或门(XNOR)在其输入相同时输出1。同或门本质上是异或门的补运算。
使用方法
- 从下拉菜单中选择一个逻辑门类型(AND, OR, NOT, NAND, NOR, XOR, XNOR)。
- 使用二进制切换按钮将输入A和输入B在0和1之间切换。
- 查看所选门的计算结果和完整的真值表。