逻辑门 - 数字系统的基本构建块
💡 什么是逻辑门?
逻辑门是所有数字电路的基本构建块。它们接收一个或多个输入信号,并基于简单的逻辑规则产生单个输出信号。
🔌 基本逻辑门
非门(反相器)
非门接收单个输入并将其反相。如果输入为高电平(1),输出为低电平(0),反之亦然。
| 输入 (A) | 输出 (非 A) |
|---|---|
| 0 | 1 |
| 1 | 0 |
与门
与门接收两个或多个输入,只有所有输入都为高电平时,输出才为高电平。
| 输入 A | 输入 B | 输出 (A 与 B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
或门
或门接收两个或多个输入,只要至少有一个输入为高电平时,输出就为高电平。
| 输入 A | 输入 B | 输出 (A 或 B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
与非门
与非门与与门相反。只有所有输入都为高电平时,输出才为低电平。
| 输入 A | 输入 B | 输出 (A 与非 B) |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
或非门
或非门与或门相反。只要至少有一个输入为高电平,输出就为低电平。
| 输入 A | 输入 B | 输出 (A 或非 B) |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
异或门
异或门只有恰好一个输入为高电平时,输出为高电平(不能同时为高)。
| 输入 A | 输入 B | 输出 (A 异或 B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
专业解释
逻辑门通常使用晶体管实现。与非门和或非门特别重要,因为它们是通用门 - 你可以只使用与非门或只使用或非门构建任何其他逻辑函数!这个特性在集成电路设计中被广泛使用。
🎓 课堂演示
你可以使用简单的开关和LED演示逻辑门:
- 与门:将两个开关与LED串联。只有两个开关都闭合时,LED才会亮。
- 或门:将两个开关与LED并联。只要任意一个开关闭合,LED就会亮。
这是教授基本逻辑的很好的实践方法!
💡 总结
- 逻辑门是数字电路的基本构建块
- 基本门:非门、与门、或门、与非门、或非门、异或门
- 真值表定义了每个门的行为
- 通用门:与非门和或非门可以构建任何逻辑函数