在数字逻辑电路中,基本的逻辑门包括以下几种:
与门(AND Gate)
逻辑表达式:F = AB
功能:只有当所有输入都为高电平(逻辑1)时,输出才为高电平(逻辑1);否则输出为低电平(逻辑0)。
真值表:
| A | B | F |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
或门(OR Gate)
逻辑表达式:F = A + B
功能:只要输入中有一个为高电平(逻辑1),输出就为高电平(逻辑1);只有当所有输入全为低电平(逻辑0)时,输出才为低电平(逻辑0)。
真值表:
| A | B | F |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
非门(NOT Gate)
逻辑表达式:F = ~A
功能:输入端和输出端的电平状态总是反相的。当输入端为高电平(逻辑1)时,输出端为低电平(逻辑0);当输入端为低电平时,输出端为高电平(逻辑1)。
真值表:
| A | F |
|---|---|
| 0 | 1 |
| 1 | 0 |
与非门(NAND Gate)
逻辑表达式:F = ¬(A•B)
功能:若输入均为高电平(1),则输出为低电平(0);若输入中至少有一个为低电平(0),则输出为高电平(1)。可以看作是与门和非门的叠加。
真值表:
| A | B | F |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
或非门(NOR Gate)
逻辑表达式:F = ¬(A+B)
功能:只有当两个输入都为低电平(逻辑0)时,输出为高电平(逻辑1)。也可以理解为任意输入为高电平(逻辑1),输出为低电平(逻辑0)。
真值表:
| A | B | F |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
异或门(XOR Gate)
逻辑表达式:F = A^B
功能:若两个输入的电平相异,则输出为高电平1;若两个输入的电平相同,则输出为低电平0。
真值表:
| A | B | F |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
同或门(XNOR Gate)
逻辑表达式:F = (A•B) + ¬(A+B)
功能:当两个输入端中有且只有一个是低电平(逻辑0)时,输出为低电平。亦即当输入电平相同时,输出为高电平(逻辑1)。
真值表:
| A | B | F |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
这些逻辑门是数字电路设计的基础,通过它们的组合可以构建出各种复杂的数字逻辑电路。希望这些信息对你有所帮助。如果有更多问题或需要进一步