36. 基本组合逻辑电路
用AND(逻辑与)和OR(逻辑或)、NOT(逻辑非)的组合可以组成各种复杂的逻辑电路。
在此,关于加法器和三态缓冲器、电路运行和电路图、真值表进行说明。
逻辑电路 | 说明 | 电路图 | 真值表 |
|
---|---|---|---|---|
加法器 |
半加法器 |
对输入A、输入B两个2进制数的同一位进行计算,输出计算结果「输出(S、Sum)」,进位部分的输出为「进位输出(C、Carry out)」的电路。由AND和OR、NOT三种逻辑电路组成。 |
输入A、输入B、输出(S、Sum)、进位输出(C、Carry out) |
|
全加法器 |
除最后位之外,对输入A、输入B两个2进制数的的同一位进行计算,然后输出与后一位进位上来的输入X的计算结果「输出(S、Sum)」的逻辑电路。通过把后一位的进位输出C和前一位的进位连接,可以实现任意位数的2进制数的加法计算。一个全加法器由2个半加法器和1个OR组成。 |
输入A、输入B、进位输入X、输出(S、Sum)、进位输出(C、Carry out) |
|
|
三态缓冲器 |
三态缓冲器 |
输出Y在高阻抗(漂浮)状态时,把可以使用逻辑门输入G设定的输出电路叫做三态。通过逻辑门输入G,可以在原样输出输入信号X,或者把输出设定为高阻抗状态之间切换。 |
||
把两个三态缓冲器组合成可以切换数据传送方向的电路。逻辑门输入G为低(Low)时,数据从Y向X传输,逻辑门输入G为高(High)时,数据从X向Y传输。 |
输入(输出)X、逻辑门输入G、输出(输入)Y
|
|