Minecraft(我的世界)中文论坛
标题: 【sjjklh红石第二弹】RS锁存器(基本存储单元) Build 20120413
作者: sjjklh 时间: 2012-1-19 20:09
标题: 【sjjklh红石第二弹】RS锁存器(基本存储单元) Build 20120413
本帖最后由 sjjklh 于 2012-6-10 18:14 编辑
【sjjklh红石第二弹】RS锁存器 Build 20120413
本教程在CC-By-NC-Sa 3.0协议下发布。
如果你不懂逻辑门知识的话是比较难以看懂本文的。请参考http://www.mcbbs.net/thread-16778-1-1.html。里面也有电路符号讲解。看懂那篇是看懂这篇的基础。
【【【【【【sjjklh红石系列连接,请看http://www.mcbbs.net/thread-25775-1-1.html】】】】】】
逻辑门的特点是能够实现即时的逻辑计算——但如果仅仅是顺序组合逻辑门的话无法实现数据的存储。
这样,RS基本锁存器就是这样的一个神物——顾名思义,一个单元能够把1位二进制的数据“锁”在里面。尽管看起来简陋,但它是现在各种存储器件(内存硬盘U盘Cache等等等等)的理论基础。
而且RS触发器在Minecraft中用处广泛,威力巨大。
什么是RS?(有时顺序也有可能是SR)现在汉语文化圈的数字电路教材基本都是直接用RS作为中文名称而不加翻译的。R=Reset,“重置”之意,在数字电路中就是清零;S=Set,“设置”之意,在数字电路中就是置1。
锁存器的设计还是采用这张图:

1、RS或非锁存器(RS NOR Latch)
基本构造为两个或非门首尾相接。输入端为R与S;输出端为Q和“Q非”(Q上加横线那个):
足够细心的话你会发现,这不是完全中心对称的结构嘛,为什么要这么规定R与S呢?当然,互换R、S和两个输出端后,下面这样也是可以的。如何应用全看你的规定:
功能:当R与S均为低电平,锁存器状态不变(即“锁存”状态)
当R为高电平,S为低电平时,Q=0,“Q非”=1(即“清零”状态)
当S为高电平,R为低电平时,Q=1,“Q非”=0(即“置1”状态)
R与S均为高电平的情况在RS锁存器的应用中是被禁止的。原因是此时你无法预测其输出。
从维基百科上偷来的图(红色代表激活“1”,黑色代表未激活“0”):

利用RS锁存器的原理我们可以实现信息存储。例如这样应用:“锁”输入端为高电平时,输出端直接与”信号“端相同;“锁”输入端为低电平时,输出保持不变,且”信号“端无论是多少都不会影响输出端,从而实现信息存储。下图的整体被称为门控型D锁存器(Gated D Latch。”D“在这里代表Data,“数据”之意),”锁存“信号高电平时有效。本人在昨天的作品验证/编程集成化的4位可编程密码门,密码每一位采用1个门控D锁存器。
2、RS与非锁存器(RS NAND Latch)
核心和RS或非锁存器一样。只不过两个输入端都加上了一个非门,从而相当于变成两个与非门首尾相接了(为什么?这我就不解释了……涉及逻辑代数计算)。命名时S与R就要变成"S非"与"R非"了——除此之外和RS或非锁存器一样。而且考虑到材料节省的原则,推荐大家采用RS或非锁存器。
下图为WIKI图中的设计
等效于下面的设计。可以看到就相当于RS或非锁存器的R端S端都加一个非门。
RS单元是各种锁存器与触发器的基础(实际上“锁存器”(Latch)与“触发器”(Flip-Flop)可以混为一谈。唯一不同:“锁存器”一般是以存储为目的时的称呼,“触发器”一般是以随时间特定变化的信号为目的的称呼)。那个门控D锁存器实际上可以被表述为“高电平触发的D触发器”——当然现在看不懂没关系,还有同样神奇的触发器的教程(详见签名档链接)。
愿意回答任何提问
欢迎大家访问MinecraftWIKI,参与我们的中文化工作~~~~~
作者: weilong6227927 时间: 2012-1-19 20:20
终于找到这个了,多谢冒个泡阿...那天我一直找,没找到这个图标..哈哈
作者: a919298641 时间: 2012-1-19 20:20
呃....看不懂....
作者: geludan 时间: 2012-1-19 20:25
过两年物理学好了再过来看
作者: 981126324 时间: 2012-1-19 20:57
对电路比较有兴趣 其实我建议LZ弄1~2个实例 比单纯枯燥的介绍好得多
作者: woaiqz 时间: 2012-1-19 21:04
顶楼主。。。继续学习
作者: sylqiuyifeng 时间: 2012-1-19 21:15
晕死了,我连复杂点的门都记不住,还只会应用非门……
作者: 1009603891 时间: 2012-1-20 00:33
红石小白。看不懂。支持下
作者: green丶bastard 时间: 2012-1-20 09:10
听不懂中文- - 锁存器 啥东西。。。 rs nor么? 好吧rs nor是好物
既然lz没给这东西多么有用的例子么 我拿来一个 不久之前我做的16bit ram 就是以大量rs nor为基础的
作者: 马克思·贱人 时间: 2012-1-20 09:23
好好多触。。。太可怕了。。
作者: Rear 时间: 2012-1-20 14:01
看不怎么懂
作者: ggyyxx 时间: 2012-1-21 10:01
geludan 发表于 2012-1-19 20:25 
过两年物理学好了再过来看
整个红石系统就是模电+数电啊
作者: geludan 时间: 2012-1-21 16:23
ggyyxx 发表于 2012-1-21 03:01 
整个红石系统就是模电+数电啊
逻辑电路物理有学啊。。。
作者: 496071360 时间: 2012-1-21 17:04
初三自学的路过。锁存器加上一个延时重置的话就变成加长版按钮了XD
作者: Rosalind 时间: 2012-1-22 01:13
这学期才学完数电……
作者: sjjklh 时间: 2012-4-13 20:41
教程修订 —— 20120413
作者: GZgoogle 时间: 2012-5-26 08:23
标题: RE: 【sjjklh红石第二弹】RS锁存器(基本存储单元) Build 20120413
嗯……好强……之前做了个带活塞的存储器,然后没找到有什么应用就扔在家门口没去改进了……
作者: 老李是我 时间: 2012-8-20 10:06
为啥rs锁存器(第二个)要两个都是高电平才能开门(输出)
作者: shejuly 时间: 2012-8-27 01:37
好吧,你说这东西能储存,我也没看出是怎么储存的,到底这个门有什么用还是没懂……
作者: shejuly 时间: 2012-8-27 02:11
经过我的实验,我大致理解是这样的:R和S,当一端打开时,另一端可以控制输出。当一端关闭时,另一端无论怎么变输出都是0.
作者: shejuly 时间: 2012-8-27 10:13
好吧,又经过我不断的学习与实践终于知道RS锁存器有什么用了,RS两端都为0时,当s端发出一个按钮(或踏板)信号,输出就会一直置为1,直到R端按下的时候输出才会变成0,相当于重启了。R和S在一次触发之后,只有对方才能再次触发变化,自己不能再使结果改变了。
但是我发现另一个东西,楼主说的不能两端同时为1,但是我这么做了,就是我上一楼说的,假如S端不用按钮或踏板而用开关,永远置为1的话,那么R端就能实时控制输出了,如果S端永远置为0的话,R段只能让输出变0一次就不再起作用。这也是RS的另外一个作用吧。
作者: 996211706 时间: 2012-9-9 21:06
看不懂了,有木有视频教学?
作者: sjjklh 时间: 2012-9-9 21:09
996211706 发表于 2012-9-9 21:06 
看不懂了,有木有视频教学?
我没做……
作者: 低调的开荒者 时间: 2012-9-11 22:18
学电子专业表示 还能看懂 喜欢玩游戏 这样在游戏里把各种门电路能懂 就能学到很多,这种还是新手制作的哈哈
作者: sabo970 时间: 2012-9-11 22:20
完全看不懂==
作者: 低调的开荒者 时间: 2012-9-11 22:21
数字电路(红石电路)
作者: 948594483 时间: 2013-1-7 12:53
红石MOD比这个好玩多了
作者: 12qqq12 时间: 2013-1-31 13:42
数电都忘完了。。
作者: Minecraft/bill 时间: 2013-2-7 17:15
完全听不懂……好把我是小白
作者: scjyhxy 时间: 2013-2-23 11:36
多学着他说的做就懂了!
作者: MR.种 时间: 2013-3-5 00:58
表示看不懂!才学力!
作者: 流星 时间: 2013-3-17 18:11
自己做一个就懂是用来干啥的了
作者: Yihc 时间: 2013-3-22 08:19
看不懂阿.红石白痴就是我
作者: 250=mo 时间: 2013-3-28 13:16
我表示不知道在MC里有什么应用
作者: 13Moen 时间: 2013-3-30 22:47
我需要一种输入一次脉冲之后就能持续输出红石能、下一次接收到脉冲就停止输出红石能的装置。请问那种东西的名字叫什么
作者: 13Moen 时间: 2013-3-30 22:47
我需要一种输入一次脉冲之后就能持续输出红石能、下一次接收到脉冲就停止输出红石能的装置。请问那种东西的名字叫什么。以及你知道怎么做吗
作者: sjjklh 时间: 2013-3-31 00:56
13Moen 发表于 2013-3-30 22:47 
我需要一种输入一次脉冲之后就能持续输出红石能、下一次接收到脉冲就停止输出红石能的装置。请问那种东西的 ...
T触发器
作者: hhf2013 时间: 2013-5-12 13:24
楼主打个比方,举个例子吧!
作者: tang_guo 时间: 2013-8-13 12:27
RP2在手,红石电路我有,RP2万能啊
作者: 107874017 时间: 2013-8-13 14:12
496071360 发表于 2012-1-21 17:04 
初三自学的路过。锁存器加上一个延时重置的话就变成加长版按钮了XD
为什么我想起了以前做过的高频红石电路呢?
作者: a1910001374 时间: 2013-8-18 19:45
撒打算打真好好好
作者: wjwrh 时间: 2013-8-24 20:28
红石小白+初一学生一个 物理都没摸过 怎么可能看的懂 =W=
作者: 超级苦力怕 时间: 2013-10-21 12:35
顶啊!!!
作者: msj1212 时间: 2013-10-21 12:44
偷来的图裂了
作者: niop 时间: 2013-12-19 12:29
为什么不发个密码门==
作者: 想不出来啦 时间: 2014-1-1 18:37
好不容易看懂第一章,这一章,(⊙o⊙)…(小学森表示压力很大)
作者: 小浚jim 时间: 2014-2-13 21:11
看的激动。。。 谢谢楼主了
作者: a1289701845 时间: 2014-5-18 10:11
小学生,路过
作者: a1289701845 时间: 2014-5-21 20:36
难易程度适中,坑我,根本看不懂的说。
作者: xxz383045595 时间: 2014-10-13 22:08
好流弊的样子!
作者: 409990867 时间: 2015-2-16 11:11
好难懂的。。。。。。。求解·
作者: 飞火流星 时间: 2015-2-24 20:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: nsezz123 时间: 2015-8-14 21:30
楼主,有什么用?
作者: Jyun 时间: 2017-7-29 09:43
简直良心,错选文科之路的我现在看这个真的算是研究生时期的乐趣了
作者: Fleetingblack 时间: 2017-8-11 14:53
举例子的,比如说做个储存单元,用来存放数据
作者: 银魂siver 时间: 2017-8-11 15:25
好流b的样子
作者: 2089088936 时间: 2017-8-11 15:50
6666666666666
作者: 楪祈YeQi 时间: 2017-8-11 16:06
像我这种红石渣渣是不行的
作者: hahahaadouawgds 时间: 2019-2-2 18:28
这东西其实可以拿投掷器简化一下的emmm
用漏斗可以控制延迟
当然还有别的功能
还是可以的,开关就有这么多种
作者: monseasd 时间: 2019-2-3 16:51
感谢楼主分享!
作者: uuu2011 时间: 2019-2-3 23:08
哈哈,锁存器是我第一个自己摸索通的红石结构
作者: 1677343686 时间: 2019-5-1 16:28
大佬牛逼啊,这个东西我一直在找,做逻辑电路时用处巨大啊!
作者: awa?owo? 时间: 2019-5-2 18:07
emmmm看不懂
作者: 薄荷的馒tou 时间: 2019-5-2 20:18
Mcbbs有你更精彩~
作者: cf6513272991 时间: 2019-5-25 13:13
终于找到这个了,多谢冒个泡阿...那天我一直找,没找到这个图标..哈哈
作者: 1047712871 时间: 2019-7-17 16:07
萌新表示学不会,太刺激了只**拜
作者: h.456123 时间: 2019-7-17 18:46
6666厉害了我的哥
作者: 1075871059 时间: 2019-12-27 16:26
现在红石中继器有了锁存功能,不必用两个与门和这种rs或非锁存器来实现存储了
作者: 穹天 时间: 2019-12-28 12:50
可以优秀厉害
作者: Loginzz 时间: 2019-12-30 10:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: dorystars 时间: 2019-12-30 20:51
不明觉厉~~~~~~~~
作者: soil-sword 时间: 2019-12-31 21:32
Latch作为计算机元件的重要单元,是红石电脑不可或缺的一部分。
怎么说呢,我对红石的感情很深,这篇十分古老的帖子唤醒了我的一部分久远的记忆。
感谢mc
作者: 935991400 时间: 2020-2-10 09:51
本帖最后由 935991400 于 2020-2-10 10:37 编辑
感谢楼主!
作者: minejava 时间: 2020-4-21 10:23
好啊。有个人样了。在一起的时候我在这里等你
作者: MIRGEE 时间: 2021-2-2 22:49
脑袋大......OMG
作者: 763706012 时间: 2021-2-4 20:41
99999999999999999999999
作者: mz100p 时间: 2021-2-10 17:08
挺有用的