晶体管 和 逻辑门

真值表:

晶体管中的三极管可用于实现逻辑与门、或门、非门、异或门。

见图1,三极管一般有控制器(input)、半导体板、电流输入端、输出端1(output1),控制器能控制发射正电荷是半导体导电,从而让电流流过半导体板,流经输出端1(output1)。

即有真值表:

input

output1

True True
False False
图1

非门:

见图1,将输出端2(output2)当作输入端,当控制器(input)发射正电荷时,电流通过半导体板流到输出端1(output1),输出端2(output2)电压为0(或者低电压)。

即有真值表:

input

output2

True False
False True

与门:

如图2,与门是两个晶体管串联,有两个控制器,仅当两个控制器都发射正电荷的时候,输入端才会有电流流过。

即有真值表:

input1

input2

output

True True True
True False False
False True False
False False

False

图2

门:

图3

见图3,或门有两个控制端,做并联,仅当两个控制端都不发射正电荷时,输出端才没有电流。

即有真值表:

input1

input2

output

True True True
True False True
False True True
False False False

异或门:

异或门由于常使用而被提及,是在或门的基础上改进的,定义为仅当两个输入端一个为True,一个为False时,输出端才为True。

即有真值表:

input1

input2

output

True True False
True False True
False True True
False False False

可由真值表推出其逻辑图构造,即使或门真值表中的当两个input都为True时,使其output为False。

可推出下图4:

图4