本帖最后由 王念一 于 2017-8-24 16:26 编辑
Signal Blocking Syncer 信号阻塞同步器(首次发布:wangnianyi2001.github.io)
By: 王念一
未经允许不得转载!
存档下载地址
简介
什么是信号阻塞同步器(SBS)?
信号阻塞同步器(SBS),是用来管理信号时序、去除信号冗余、统一输出信号的红石电路模块。
输入、输出端特征?
两个输入端:IN(信号队列)、CLK(时钟);
一个输出端:OUT(统一信号输出)。
细节
逻辑符号

示意波形图

特征方程
OUTn+1=RSn·CLK
RSn+1=IN+CLK·RSn
电路图

建造

首先是输入/输出端。红色的是 IN,绿色的是 CLK,白色的是 OUT。

建出一半 RS 锁存器。

以及另一半。(此时红色羊毛即为锁存器的反相输出端)

注意到与门是 !(!A+!B),我们将 RS 的反向输出端直接引出即可。

再引出一条 CLK 的反相。(记得压线)

将非门完成后连接输出。

最后测试。先按下左边的 IN,再按 CLK,才会有输出。
应用
燃鹅……唉算了……
后记
还记得我们说过,那个红色羊毛就是锁存器的反相输出不?因此实际电路图是这样的:

其实我还造了一个更小的、带用户界面的版本……

细节

用户界面(请填充方块)
如果觉得一位太少了(比如计算器,统一输入时序),就把多个 SBS 并联,接上统一的时钟信号即可。

Signal Blocking Syncer 信号阻塞同步器(首次发布:wangnianyi2001.github.io)
By: 王念一
未经允许不得转载!
存档下载地址
简介
什么是信号阻塞同步器(SBS)?
信号阻塞同步器(SBS),是用来管理信号时序、去除信号冗余、统一输出信号的红石电路模块。
输入、输出端特征?
两个输入端:IN(信号队列)、CLK(时钟);
一个输出端:OUT(统一信号输出)。
细节
逻辑符号

示意波形图

特征方程
OUTn+1=RSn·CLK
RSn+1=IN+CLK·RSn
电路图

建造

首先是输入/输出端。红色的是 IN,绿色的是 CLK,白色的是 OUT。

建出一半 RS 锁存器。

以及另一半。(此时红色羊毛即为锁存器的反相输出端)

注意到与门是 !(!A+!B),我们将 RS 的反向输出端直接引出即可。

再引出一条 CLK 的反相。(记得压线)

将非门完成后连接输出。

最后测试。先按下左边的 IN,再按 CLK,才会有输出。
应用
- 半自动红石音乐的节拍对齐
- 红石计算器、红石计算机的指令时序对齐
燃鹅……唉算了……
后记
还记得我们说过,那个红色羊毛就是锁存器的反相输出不?因此实际电路图是这样的:

其实我还造了一个更小的、带用户界面的版本……

细节

用户界面(请填充方块)
如果觉得一位太少了(比如计算器,统一输入时序),就把多个 SBS 并联,接上统一的时钟信号即可。

震惊。。。所以说这个要用来做什么

我又搞出来个更小的。。。
3*4*5
王念一 发表于 2017-8-24 19:59
我又搞出来个更小的。。。
3*4*5
这个玩意貌似只能用于一些自动化
mcexplorer 发表于 2017-8-24 20:06
这个玩意貌似只能用于一些自动化
红石存在的意义就是自动化啊……
——每次进出都要开门太麻烦了,放个压力板
——圆石不够懒得钻地洞了,造个刷石机
——每次挖完矿回来都要盯着熔炉,建个自动冶炼房
……
——不想手动统一信号时序,搞个同步器
王念一 发表于 2017-8-24 20:31
红石存在的意义就是自动化啊……
——每次进出都要开门太麻烦了,放个压力板
——圆石不够懒得钻地洞了, ...
刷石机真的不会
MCBBS有你更精彩,欢迎回来!
自己看了好几遍还是看不明白,我感觉我需要吃一盒**片补一补
支持樓主,話說有沒有IF機關的阻塞器呀
@@
@@
wongiong 发表于 2017-9-10 23:22
支持樓主,話說有沒有IF機關的阻塞器呀
@@
IF 机关是什么?
你需要一个RS锁存器加一个反向延时输出
这个在用于串行的接收的时候感觉特别有用的样子
算是比较实用的一个设计了
算是比较实用的一个设计了
虽然看不懂模电但是支持大佬
懂了懂了