《我的世界》红石二进制计数器原理

小编:Ocean 2015/01/19 15:50

我的世界这款沙盒游戏中的红石二进制计数器原理是怎么样的呢,可能有许多玩家都还不太了解,下面小编给大家带来了关于红石二进制计数器的图文教程,快来看看吧。

计数器应该是比较常用的时序电路了。计数器分很多种,在国内见的比较多的应该是“沙计数器”了,就是1=1,11=2,111=3那种

《我的世界》红石二进制计数器原理

《我的世界》红石二进制计数器原理

这种设计一般用在小游戏中,如果用来计比较大的数,那就比较麻烦了,因为每扩展一位,计数器就要长两格,相比之下,二进制计数器的优点就显现出来了。

假如我要计127个数,那么“沙计数器”至少要254格,但是二进制才占15格左右。

《我的世界》红石二进制计数器原理

可以看到,白色的部分都是一样的,单个的白色就是T触发器了,T触发器只有一个输入,一个输出,输入是接收时钟或脉冲信号的,输入会随着输入端而反转,也就是说假如原来是1,输入有信号时输出就变成了0。

上图的连接方式是最简单的,叫行波计数器(把n位的输出连接到n+1位的输入),也就是说他们4个T触发器的输入端不是同步的,你只要给第一个的输入一个信号,后面的会随第一个的状态改变而做出改变。这种计数器用的材料最少,但是速度也相对较慢,最坏的情况,要等n*T的时间才能输出最终结果(n是位数,T是T触发器自身的延时)因为n的输出连接着n+1的输入,所以要逐次运算

所以呢,要解决这个问题就要用到同步计数器了,也就是一个时钟或脉冲信号可以控制所有的T触发器的输入

《我的世界》红石二进制计数器原理

我临时做了一个,没压缩,比行波那个大很多,但是速度提高不少,下面是电路图

《我的世界》红石二进制计数器原理

这是带了使能端的T触发器,用D触发器改的,我先把它编辑成模块

《我的世界》红石二进制计数器原理

T就是T触发器的时钟输入,EN是使能端,当使能端为0,T触发器会忽视T端的信号,Q是输出

《我的世界》红石二进制计数器原理

Logisim里不能很好地模拟时序电路,所以我就不展示效果了。因为EN是控制是否忽视T端信号的,所以当EN为0时T端是无效的,那个与门是用来检测前一位是否为1的,如果少了与门,那么同步了T端的话,所有的T触发器会同时亮起。

原理和行波的一样,都是根据前一个T触发器来判断当前T触发器应该怎么变化,但是这种可以使全部T触发器同时判断是否变化,省去了逐位判断的时间

我的世界新手指南
新手入门攻略 新手常见问题 生存模式小知识 工具使用方法 村民繁殖屋
我的世界指令攻略
SEED指令大全 OP指令大全 OP刷钱攻略 方块代码大全 WE指令代码
我的世界合成攻略
另类道具合成 武器合成大全 UU物质合成 盔甲合成大全 基础物品合成
我的世界道具攻略
精品地图种子 战船 核电站 豪华木屋 活塞大炮
我的世界大神作品
千年帝都洛阳 擎天柱 企业号 中世纪城堡 冰岛上的别墅
一念天堂一念地狱
前往天堂 去往地狱

上一个:《光影识物》5.1-5.9关卡攻略

下一个:《我的世界》快速打开铁门小技巧

推荐手游