教程/基本逻辑门
逻辑门是一种使用红石电路及红石信号达到目标输出的方法。它与计算机逻辑门原理相近,但也有一些区别。
目录
基本信息[编辑 | 编辑源代码]
以下是一些要知道的基本的红石电路和逻辑门信息:
- 红石电源有好几种:按钮、拉杆、压力板、红石火把、红石块、探测铁轨、陷阱箱、阳光探测器以及绊线钩。
- 开关最常用于逻辑门,因为它们易于制作及使用。
- 当红石火把被激活,它们反而会熄灭,并停止提供红石信号。
- 红石几乎能放置在所有方块上,除了冰、树叶、玻璃、仙人掌、TNT、箱子等。
- 红石能放置在荧石块上,但红石火把、红石中继器等不可以。
图例[编辑 | 编辑源代码]
从左至右:
- 空气(空)
- 开关(电源)
- 方块(通用)
- 红石火把(方块侧)
- 红石火把(地上)
- 红石火把(方块上)
- 红石(地上)
- 红石(方块上)
- 红石(输出)
使用逻辑门[编辑 | 编辑源代码]
逻辑门可以非常复杂,但最简单可以是开-开,关-关逻辑门。然而,一些情况下,会使用其他逻辑门。比如,你需要一个只有在两个拉杆都拉下时才点亮的红石灯,你需要与门。如果你需要在开关打开时不输出信号,开关关闭时输出信号,你就会需要非门。在现代建筑物中,由两个开关控制的灯,通常使用了异或门。
逻辑门可以用于各种复杂样式,甚至利用逻辑门制作红石计算机(就像PAMA那样)。参见教程/高级红石电路。
逻辑门示例[编辑 | 编辑源代码]
非门[编辑 | 编辑源代码]
非门(¬A),亦称逆变器,是一个电源与输出的状态相反的逻辑门。当输入端开启,则输出端关闭。当输入端关闭,输出端开启。
输入 | 输出 |
---|---|
开 | 关 |
关 | 开 |
与门[编辑 | 编辑源代码]
与门(A∧B),通常为拥有两个更多个输入端的逻辑门。只有在所有的输入端开启时,输出端才会开启。也就是说,只要有一个输入端关闭,输出端就关闭。实际上,提供的图片就是反向输入的或非门。
将两个输入端表示为A和B,前两个火把(位于图片的上方和下方)将信号反转为 (A'+B') ;然后第三个火把(图片中间偏右)对这个信号取反,因此它变成 (A'+B')' 。根据德·摩根律,得到的最终信号是 (AxB)。
输入1 | 输入2 | 输出 |
---|---|---|
开 | 开 | 开 |
开 | 关 | 关 |
关 | 开 | 关 |
关 | 关 | 关 |
与非门[编辑 | 编辑源代码]
与非门(A↑B)与与门相反。只有所有输入端都开启时,输出才会关闭。
输入1 | 输入2 | 输出 |
---|---|---|
开 | 开 | 关 |
开 | 关 | 开 |
关 | 开 | 开 |
关 | 关 | 开 |
或门[编辑 | 编辑源代码]
或门(A∨B)和与非门相似。只要一个输入端开启,输出端就能够开启。
输入1 | 输入2 | 输出 |
---|---|---|
开 | 开 | 开 |
开 | 关 | 开 |
关 | 开 | 开 |
关 | 关 | 关 |
或非门[编辑 | 编辑源代码]
或非门(A↓B)与或门相反。它相当于一个或门加上一个非门。多个输入端中,只要一个开启,输出端就关闭,否则输出端开启。
输入1 | 输入2 | 输出 |
---|---|---|
开 | 开 | 关 |
开 | 关 | 关 |
关 | 开 | 关 |
关 | 关 | 开 |
异或门[编辑 | 编辑源代码]

异或门(A⊕B)是两个输入端的逻辑门。只有其中一个输入开启时,输出才会开启。如果两个输入端都是开启或都是关闭,输出端就会关闭。由于这个特性,因此异或门常用于复杂的红石电路。在某些情况下,可以在不同的通道上获得与门和或门的输出。
输入1 | 输入2 | 输出 |
---|---|---|
开 | 开 | 关 |
开 | 关 | 开 |
关 | 开 | 开 |
关 | 关 | 关 |
异或门示意 视频(在 YouTube 上观看) |
---|
同或门[编辑 | 编辑源代码]
同或门(A⊙B)与异或门相反。它也是有两个输入端。只有两个输入端都开启都关闭时,输出端才会开启。它相当于一个异或门加上一个非门,因此也叫做异或非门。
输入1 | 输入2 | 输出 |
---|---|---|
开 | 开 | 开 |
开 | 关 | 关 |
关 | 开 | 关 |
关 | 关 | 开 |
初学者注意:一些关于逻辑门的资料所说的“低电位”(0)与“高电位”(1),实际上相当于“关闭”与“开启”。
蕴含非门[编辑 | 编辑源代码]
注意:这个逻辑门只是一种输入被反向的非门和与门的情况。
蕴含非门与蕴含门(A→B)相反。这个逻辑门,只有输入端A开启,并且输入端B关闭时,输出端才会开启。其他的情况下,输出端一律关闭。这个门可用于需要特定顺序输入来触发的情况。
输入1 | 输入2 | 输出 |
---|---|---|
开 | 开 | 关 |
开 | 关 | 开 |
关 | 开 | 关 |
关 | 关 | 关 |
二极管[编辑 | 编辑源代码]

二极管阻止信号在电路中倒流。
当需要隔离输入线以避免倒流,或是从两个输入合并为一个(如在上述“或门”)时,二极管显得非常有用。
二极管通常可分为三种形态:占一个空间的红石中继器 延时1至4个刻度;占三个空间的红石火把中继器(也称为经典或传统中继器)延时2个刻度,与及占两个空间的荧石二极管不会延时。
红石中继器[编辑 | 编辑源代码]
基于红石中继器的二极管制作是最简单方便的,只需将一个红石中继器垂直放置在红石电路即可。
此二极管电路完成后有 1 个刻度的延时,并可调至最多延时4个刻度。
右图示范了这种简单的架构。
红石火把中继器[编辑 | 编辑源代码]
红石火把中继器可以很有效地制作二极管(但它有两个刻度的延时作为沉重代价)
因应红石火把的特性:单方向的信号(火把底部连接点若有能量,火把将会熄灭),两个红石火把组合形成两道“非门”,产生出二极管的效果。
此设计还可以把间隔加宽许多,从而允许比中继器更低的成本传送距离更远的范围。
制作方法是两道“非门”,每道“非门”都需要一个固体方块(不包括玻璃、荧石、树叶)连接一个红石火把。
在靠近电路输入的“非门”,红石火把放置在固体方块的顶部;而靠近电路输出的“非门”,红石火把放置在固体方块的侧面。
第二个红石火把因为受到第一个火把产生的电流影响而初始熄灭(注意这将会有一次短暂的脉冲)。
若有需要,两个“非门”之间可以放置红石粉延长电路(最多15格空间)。
荧石、楼梯和台阶[编辑 | 编辑源代码]
荧石、楼梯和台阶在红石电路中皆能够发挥出功用,这是由于它们在能量传送时都一些奇妙的特性:
- 允许能量经过其底部或边顶部的边缘(见下文垂直电路连接)。
- 允许在其表面(顶部)放置红石粉连接其他电路。
- 不允许能量从他的表面传送到它的底部。
这最后一个特性是最常用的,运用此特性可以构造一个二极管。
在同一水平的位置,把红石粉放置到这些非固体方块的顶部,跨越到一个固体方块,然后回落(见图),便可创建一个没有延时的二极管,能够在高度灵敏的红石电路中防止能源方向反馈。
同样的功能还允许 宽度1空间、深度2空间,没有延时的垂直红石连接。
更多异或门方案[编辑 | 编辑源代码]
基于比较器的异或门[编辑 | 编辑源代码]
基于比较器的异或门性能很好,并且没使用活塞,在竖式布线中运用广泛。
视频[编辑 | 编辑源代码]
https://www.youtube.com/embed/CMC7ckdBcf4
相关资料[编辑 | 编辑源代码]
新手教程 |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
常规 |
| ||||||||||||
存储方案 | |||||||||||||
农场 |
| ||||||||||||
附魔与烧炼 | |||||||||||||
破坏方块 | |||||||||||||
红石 |
| ||||||||||||
服务器 |
| ||||||||||||
原创 |
| ||||||||||||
技术性 |
| ||||||||||||
过时教程 |