数字电路基础:从逻辑门到CMOS逻辑的全面解析
1. 数字电路基础概念
数字电路主要分为组合电路和时序电路。组合电路的输出仅取决于当前输入,其功能可由真值表完整描述。例如,有一个包含三个输入X、Y、Z和一个输出F的逻辑电路,其真值表如下:
| X | Y | Z | F |
| — | — | — | — |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
时序电路则具有记忆功能,其输出依赖于当前输入和过去输入的序列,通常用状态表来描述其行为。
基本的逻辑函数有与(AND)、或(OR)和非(NOT),利用这三种逻辑函数可以构建任何组合数字逻辑电路。下面是它们的真值表和逻辑符号:
| 输入 | 与(AND) | 或(OR) | 非(NOT) |
| — | — | — | — |
| 0 0 | 0 | 0 | - |
| 0 1 | 0 | 1 | - |
| 1 0 | 0 | 1 | - |
| 1 1 | 1 | 1 | - |
| 1 | - | - | 0 |
| 0 | - | - | 1 |
与门只有在所有输入都为1时输出才为1;或门只要有一个或多个输入为1,输出就为1;非门,通常称为反相器,输出值与输入值相反。反相器符号输出端的圆圈