← 全部文档

电路

逻辑门

非门、或门、与门及其同类——把一两个开/关输入,变成一个「是或否」的答案。

一个逻辑门接收一个或多个各自为开或关的输入,并按固定规则产出单一的开/关输出。把足够多的门组合起来,从自动门到一台能用的计算器,都能搭出来。

非门——反相器

最简单的门。一个红石火把本身就是一个非门:输入为关时它亮,输入为开时它灭。给信号取反就翻转了它的含义,而几乎所有其他门都是由反相器搭起来的。

拉杆关 → 灯亮。扳动拉杆,火把就熄灭。查看并运行 →

或门——任一输入

或门在任一输入为开时就开启。把两条红石粉线汇成一条,本身就是一个或门:电力从任一来源到来,都会点亮输出。

任一拉杆都能点亮灯。查看并运行 →

与门——所有输入

与门只有在所有输入都为开时才开启。它要多花点功夫:用火把给每个输入取反,喂进一个共用的方块,再取反一次。这次双重取反意味着,只有在没有任何东西把它按住时——也就是每个输入都为开时——输出才会触发。

只有两个拉杆都打开时灯才亮。查看并运行 →

家族里的其余成员

由这三个就能得到其余的门。或非门是或门后面接一个火把(只有所有输入都为关时才开)。与非门是去掉最后那个火把的与门(除非每个输入都为开,否则它都开)。异或门在两个输入不同时开启——它是加法器和翻转电路的核心。

逻辑门输出为开的条件……
非门 NOT输入为关
或门 OR任一输入为开
与门 AND所有输入都为开
或非门 NOR所有输入都为关
与非门 NAND任一输入为关
异或门 XOR两个输入不同

继续阅读