以下内容设计数字电路基础知识,部分从未接触此领域的读者可能难以理解,如感兴趣可自行补课。部分红石电路的规模相当大,从空中鸟瞰全景无法得到清晰的截图,只能用数字电路图来讲解,希望大家见谅。
1)数字电路时序
为了让逻辑电路进行复杂运算或者流程控制(而不是简单固定的逻辑判断),则需要连续的给逻辑电路输入不同的信号,这些输入信号的节拍就是时序,时序可以是手动产生的,当然大部分时候我们希望它是自动的。以下视频显示了自动时序脉冲是如何产生的。主要原理是红石火炬熄灭后再亮起,以及红石线路传输都有延时,利用这些延时制造循环,便可产生固定时间的时序。
第一个是自己供给自己能量,周期较快,而且时间短,不稳定
第二个是输送信号比第一个慢,当比第一个稍微稳定
第三个很稳定,每半秒一个信号
每次信号通过红色火炬时都会在开关状态下有延迟,通过多个火炬连接,可以有更多的延迟。
从上面视频可以看出通过串联数个非门,我们可以获得不同时间长度的延时,将这个串联系统首尾相连(多于4个非门),则可以得到一个稳定的时钟脉冲序列。但是值得注意的是,不论使用多少个非门的串联循环,其得到的时钟脉冲频率基本相同,要获得低频时钟(更高频的脉冲红石电路无法承受,此外在大型电路和超大型电路中存在诸多布线延时,这时使用低频时钟才能保证整个系统的同步性)则需要后面讲到的分频器。
这里另外补充一个视频中没有的高频时钟发生器。
此发生器任意接出端都为输出端也都为控制端,由于其频率过高,无法用于大型红石电路,其最主要的用途是连接可承受高频的功能方块。比如弓箭箱(高射速)和音乐盒(高速节拍)。其原理和视频中第一个高频发生器相同,但这里使用了4个红石火炬交替过载,从而保证了高频信号连续输出。
为了让大家看清电路布线我换了个贴图包,所以东西和原版看起来不太一样。