目录
集成电路[已失效]
生存服添加了数十种集成电路元件。玩家只需要使用木牌,拉杆,还有几个石头,就可以创建一个游戏原版难以实现的复杂逻辑门,抑或是时钟电路。使用集成电路可以简化你的红石系统,轻松实现复杂的电路,同时也可以降低服务器的负载。
你可以在主城 五金店NPC 那里查看集成电路的演示。
元件列表
| 识别码 | 种类 | 名字 | 描述 |
|---|---|---|---|
| MC1000 | SISO | 中续器 | 重复输入到输出 |
| MC1001 | SISO | 反相器 | 反转输入到输出 |
| MC1017 | SISO | 反转触发器 | 输入高时,切换输出 |
| MC1018 | SISO | 反转触发器 | 输入低时,切换输出 |
| MC1020 | SISO | 随机1位 | 输入高时,随机输出 |
| MC2020 | SI3O | 随机3位 | 输入高时,随机输出3位 |
| MC2500 | SISO | 高脉冲器 | 输入从低到高时,发射高脉冲,可以指定脉冲总次数,单次信号时长,信号之间的间隔 |
| MC2510 | SISO | 低脉冲器 | 输入从低到高时,发射低脉冲,可以指定脉冲总次数,单次信号时长,信号之间的间隔 |
| MC3002 | 3ISO | 与门 | 所有输入高时,输高高 |
| MC3003 | 3ISO | 与非门 | 所有输入低时,输出高 |
| MC3020 | 3ISO | 异或门 | 输入不同时,输出高 |
| MC3021 | 3ISO | 同或门 | 输入相同时,输出高 |
| MC3030 | 3ISO | RS或非锁存器 | 整合的RS或非锁存器 |
| MC3031 | 3ISO | 反相RS与非锁存器 | 整合的反相RS与非锁存器 |
| MC3032 | 3ISO | JK触发器 | 整合的JK触发器 |
| MC3033 | 3ISO | RS与非锁存器 | 整合的RS与非锁存器 |
| MC3034 | 3ISO | 边沿D触发器 | 整合的边沿D触发器 |
| MC3036 | 3ISO | 水平D触发器 | 整合的水平D触发器 |
| MC3050 | 3ISO | 组合锁 | 当组合正确时,输出高 |
| MC3101 | 3ISO | 递减计数器 | 有输入高时,开始递减计数。当计数重置时,输出高 |
| MC3102 | 3ISO | 递增计数器 | 有输入高时,开始递增计数。当计数重置时,输出高 |
| MC4000 | 3I3O | 全加器 | 整合的全加器 |
| MC4010 | 3I3O | 半加器 | 整合的半加器 |
| MC4100 | 3I3O | 全减器 | 整合的全减器 |
| MC4110 | 3I3O | 半减器 | 整合的半减器 |
电路木牌
每一个电路都需要用一个木牌来创建。
- 第一行:自动生成,不必填写
- 第二行:电路识别码,必须填写,不区分大小写
- 第三行:电路的配置,具体请看下面的介绍
- 第四行:电路的配置
电路类型
目前 ICs 大致分为以下类型:
- SISO - 拥有 1 个输入,1 个输出
- SI3O - 拥有 1 个输入,3 个输出
- 3ISO - 拥有 3 个输入,1 个输出
- 3I3O - 拥有 3 个输入,3 个输出
相同类型的电路,构造方式一样。区别在于木牌不一样。
SISO
属于 SISO 类型的电路有:
- 1 个输入(Input)
- 1 个输出(Output)
创建方法:
- 放置一个方块
- 在方块的一面贴上木牌,第二行写上电路标识符
- 在方块的另一面放上一个拉杆
SI3O
属于 SI3O 类型的电路有:
- 1 个输入(Input)
- 3 个输出(Output 1、Output 2、Output 3)
创建方法:
- 放置一个方块
- 在方块的一面贴上木牌,第二行写上电路标识符
- 在方块的另一面放上一个拉杆,这是输出1(Output 1)
- 在方块的左面(相对于木牌)放上一个拉杆,这是输出2(Output 2)
- 在方块的右面(相对于木牌)放上一个拉杆,这是输出3(Output 3)
3ISO
属于 3ISO 类型的电路有:
- 3 个输入(Input 1,Input 2,Input 3)
- 1 个输出(Output)
创建方法:
- 放置一个方块
- 在方块的一面贴上木牌,第二行写上电路标识符
- 在方块的另一面放上一个拉杆,这是输出(Output)
- 输入1(Input 1)是木牌正对面的红石信号源
- 输入2(Input 2)是木牌左面的红石信号源
- 输入3(Input 3)是木牌右面的红石信号源
3I3O
属于 3I3O 类型的电路有:
- 3 个输入(Input 1,Input 2,Input 3)
- 3 个输出(Output 1、Output 2、Output 3)
注意,输入2(Input 2)永远在左边,输入3(Input 3)永远在右边。
元件介绍 SISO
MC1000
MC1000 可以将输入复制到输出。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | REPEATER |
| 第二行 | [MC1000] |
| 第三行 | 空 |
| 第四行 | 空 |
MC1001
MC1001 可以将输入反转到输出。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | INVERTER |
| 第二行 | [MC1001] |
| 第三行 | 空 |
| 第四行 | 空 |
MC1017
MC1017是一个T触发器。当输入从低到高时,将反转输出。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | RE T FLIP |
| 第二行 | [MC1017] |
| 第三行 | 空 |
| 第四行 | 空 |
MC1018
MC1018是一个T触发器。当输入从高到低时,将反转输出。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | FE T FLIP |
| 第二行 | [MC1018] |
| 第三行 | 空 |
| 第四行 | 空 |
MC2500
MC2500 是一个脉冲发生器。当输入从低到高时,将输出给定的脉冲信号。
<lead>木牌格式</lead>
MC2510
MC2500 是一个脉冲发生器。当输入从高到低时,将输出给定的脉冲信号。
<lead>木牌格式</lead>
MC1020
MC1020 是一个随机信号发生器。当输入从低到高时,输出随机信号。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | RANDOM BIT |
| 第二行 | [MC1020] |
| 第三行 | 空 |
| 第四行 | 空 |
元件介绍 SI3O
MC2020
MC2020 是一个随机信号发生器。当输入从低到高时,输出随机信号。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | RANDOM 3 |
| 第二行 | [MC2020] |
| 第三行 | 空 |
| 第四行 | 空 |
元件介绍 3ISO
MC3002
MC2500 是一个与门。当且仅当输入全为高时,输出才为高。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | AND |
| 第二行 | [MC3002] |
| 第三行 | 空 |
| 第四行 | 空 |
MC3003
MC3003 是一个与非门。当且仅当输入全不为高时,输出才为高。
<lead>真值表</lead>
| A | B | C | 输出 |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 |
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | NAND |
| 第二行 | [MC3003] |
| 第三行 | 空 |
| 第四行 | 空 |
MC3020
MC3020 是一个异或门。当且仅当有两个输入不同时,才会输出高。如果给定3个输入,则第三个(最后一个)会被忽略。如果只给定1个输入,则电路不会发生变化。
<lead>真值表</lead>
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 1 | 0 |
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | XOR |
| 第二行 | [MC3020] |
| 第三行 | 空 |
| 第四行 | 空 |
MC3021
MC3021 是一个同或门。当且仅当有两个输入相同时,才会输出高。如果给定3个输入,则第三个(最后一个)会被忽略。如果只给定1个输入,则电路不会发生变化。
<lead>真值表</lead>
| A | B | 输出 |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 1 | 1 |
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | XNOR |
| 第二行 | [MC3021] |
| 第三行 | 空 |
| 第四行 | 空 |
MC3030
MC3030 是一个整合的RS或非锁存器。只有输出Q是可以用的。
当输入S单独变成高时,输出Q将变为高(即使S再次变成低,输出Q也将保持为高)。
当输入R单独变成高时,输出Q将变为低(即使R再次变成低,输出Q也将保持为低)。
如果输入SR两者同时变为高,那么输出Q将变为低。如果输入SR两者同时变为低,那么输出Q保持不变。
<lead>真值表</lead>
| S | R | Q |
|---|---|---|
| 0 | 0 | 保持不变 |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | 0 |
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | RS-NOR |
| 第二行 | [MC3030] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:设定输出为高
- 输入2:重设输出为低
- 输入3:重设输出为低
- 输出:
- 输出
MC3031
MC3031 是一个整合的RS与非锁存器,只不过当两个输入相同时,将输出相反的结果。只有Q输出是可以用的。
当输入S̅(反相S)单独变成高时,输出Q将变为高(即使S̅再次变成低,输出Q也将保持为高)。
当输入R̅(反相R)单独变成高时,输出Q将变为低(即使R̅再次变成低,输出Q也将保持为低)。
如果输入S̅R̅两者同时变成高,那么输出Q将变成高。
如果输入S̅R̅两者同时变为低,那么输出Q保持不变。
要使用常规的RS与非锁存器,参考 MC3033。
<lead>真值表</lead>
| S̅ | R̅ | Q |
|---|---|---|
| 0 | 0 | 保持不变 |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | 1 |
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | INV RS-NAND |
| 第二行 | [MC3031] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:设定
- 输入2:重设
- 输入3:没用
- 输出
- 输出
MC3032
MC3032 是一个整合的JK触发器。当输入从高到低时,可以根据输入JK来更新输出的状态。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | JK FLIP |
| 第二行 | [MC3032] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:触发
- 输入2:设定
- 输入3:重设
- 输出
- 输出
MC3033
MC3033 是一个整合的RS与非锁存器。只有输出Q可以用。
当输入S̅(反相S)单独变成高时,输出Q将变为高(即使S̅再次变成低,输出Q也将保持为高)。
当输入R̅(反相R)单独变成高时,输出Q将变为低(即使R̅再次变成低,输出Q也将保持为低)。
如果输入S̅R̅两者同时变成低,那么输出Q将变成高。
<lead>真值表</lead>
| S̅ | R̅ | Q |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | 保持不变 |
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | RS-NAND |
| 第二行 | [MC3033] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:设定
- 输入2:重设
- 输入3:没用
- 输出
- 输出
MC3034
MC3034 是一个整合的边沿D触发器。当输入时钟从低到高时,可以将输出设置为输入D(数据)。
如果输入D改变了状态,但输入时钟没有从低到高,那么输出将不会变化。
如果输入D改变了状态,并且输入时钟为高,那么输出将不变。
当输入重设为高时,输出将强行变为低。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | EDGE-D |
| 第二行 | [MC3034] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:设置储存的值(数据)
- 输入2:触发储存的值(时钟)
- 输入3:重设
- 输出
- 储存的值
MC3036
MC3036 是一个整合的水平D触发器。当输入时钟为高时,可以将输出设置为输入D(数据)。
如果输入D改变了状态,但输入时钟为低,那么输出将不变。当输入重设为高时,输出将强行变为低。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | LEVEL-D |
| 第二行 | [MC3036] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:设置储存的值(数据)
- 输入2:触发储存的值(时钟)
- 输入3:重设
- 输出
- 储存的值
MC3050
MC3050 可以根据特定的输入组合来输出高。
你需要在木牌的第三行规定好特定的输入组合。X代表高,O代表低。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | COMBO |
| 第二行 | [MC3050] |
| 第三行 | 特定输入11) |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1
- 输入2
- 输入3
- 输出
- 如果组合正确,则为高
MC3101
MC3101 是一个递减计数器。每当输入从低变高,计数器就会运行一次(-1)。当计数器变成0时,将输出高。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | DOWN COUNTER |
| 第二行 | [MC3101] |
| 第三行 | 起始值{:INF}12) |
| 第四行 | 当前值 |
<lead>输入/输出</lead>
- 输入
- 输入1:计数一次(-1)
- 输入2:重设计数器
- 输入3:没用
- 输出
- 当计数完成时,输出高
MC3102
MC3102 是一个递增计数器。每当输入从低变高,计数器就会运行一次(+1)。当计数器达到设定的值时,将输出高。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | COUNTER |
| 第二行 | [MC3102] |
| 第三行 | 重设值{:INF}13) |
| 第四行 | 当前值 |
<lead>输入/输出</lead>
- 输入
- 输入1:计数一次(+1)
- 输入2:重设计数器
- 输入3:没用
- 输出
- 当计数完成时,输出高
元件介绍 3I3O
MC4000
MC4000 是一个整合的全加器。可以将输入1和输入2相加,然后再加上输入3(进位),最后输出两数之和与进位。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | FULL ADDER |
| 第二行 | [MC4000] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:第一位
- 输入2:第二位
- 输入3:进位
- 输出
- 输出1:和
- 输出2:进位
- 输出3:进位(和输出2一样)
MC4010
MC4000 是一个整合的半加器。可以将输入1和输入2相加,最后输出两数之和与进位。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | HALF ADDER |
| 第二行 | [MC4010] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:忽略
- 输入2:第一位
- 输入3:第二位
- 输出
- 输出1:和
- 输出2:进位
- 输出3:进位(和输出2一样)
MC4100
MC4100 是一个整合的全减器。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | FULL SUBTR |
| 第二行 | [MC4100] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:起始值
- 输入2:第一子项
- 输入3:第二子项
- 输出
- 输出1:差
- 输出2:借位
- 输出3:借位(和输出2一样)
MC4110
MC4110 是一个整合的半减器。
<lead>木牌格式</lead>
| 内容 | |
|---|---|
| 第一行 | HALF SUBTR |
| 第二行 | [MC4110] |
| 第三行 | 空 |
| 第四行 | 空 |
<lead>输入/输出</lead>
- 输入
- 输入1:忽略
- 输入2:起始值
- 输入3:第一子项
- 输出
- 输出1:差
- 输出2:借位
- 输出3:借位(和输出2一样)