逻辑门是处理逻辑和计算的基础,这一章我们就来了解一下逻辑门的工作原理。
这一章用到的硬件材料:面包板-1块、绿色LED-4颗、P型三极管-6颗、触点开关-6颗、1kΩ电阻-10颗,导线若干。

开关(Switch)

在上一章我们提到了需求材料中需要用到三种开关,但是在实际计算过程当中,我们不可能全部使用手动开关,所以我们需要一个元件,有三个接口,两个输入、一个输出,其中一个输入口作为开关状态输入,通电时开关闭合(通电),不通电时断开(断电)。

我们可以使用继电器来作为电路开关,继电器中一般会有一个电磁铁。控制电路通电时,电磁铁产生磁性,吸住导电贴片,电路闭合;控制电路断开时磁性消失,导电贴片断开。实际上,在很多远程控制电路或需要低电压操作高电压开关的电路中,继电器就被作为控制开关来使用。但是继电器有两个缺点:一是体积太大,二是延迟极高,这两个缺点对于我们CPU制造来说都是致命的。所以在我们制造CPU时会使用到P型(PNP型)三极管(也就是上一章提到的晶体管)来实现这个功能。

PNP型三极管电流方向

P型三极管有三个引脚,分别是:发射极E、基极B、集电极C。其中,源极连接到高电压,基极连接到低电压,集电极连接到需要控制的电流。

如果要使用三极管实现开关功能,我们只需要把发射极E和集电极C连接到用电器电路中,把基极B连接到控制电路输出。比如如果我们需要控制一个LED灯的点亮,只需要把发射极连接到+5V,集电极连接到LED正极,LED负极连接到接地,基极连接到控制电路的输出,这样当控制电路高电平时,LED灯亮,控制电路低电平时LED灯灭,这也是我们后面用到的BUFFER的原理,即输出与输入相同:

IN OUT
00
11
BUFFER

缓冲(BUFFER)

将上述电路以电路图方式呈现如下:

BUFFER电路图