红石电路--从入门到精通

来自萌娘文库
Zyksnowy讨论 | 贡献2017年1月18日 (三) 22:44的版本 (bu不要广告。。)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

作品名:

作者:

红石电路--从入门到精通 全图文解说 (不定期更新)取消只看楼主收藏回复

foxmy66
世界重构1
一楼送度娘。


送TA礼物
回复举报|1楼2011-01-16 10:52

foxmy66
世界重构1
本人码字很慢,业余时间也不多,所以这个贴子的更新速度不定,请大家见谅。

以下内容由本人特约播映,如有需要大家可以随意转载,哈哈哈。

开始:

第一篇 红石电路入门基础

1 红石是什么
红石是由红石矿石(Redstone Ore 可以在地下深层发现,需要铁矿镐开采)开采后所取得的红石粉末(Redstone Dust)的简称。

2 红石电路是什么
我们可以将红石粉末涂抹在部分方块的表面,用来构成连通的网络系统,用于传输红石能量。通过连接红石网络和红石火炬以及各种开关,我们可以制造出复杂的逻辑系统。我们将其称之为红石电路。

3 红石电路有什么用
红石电路可以作为某些特殊物品的控制系统(门,可换向轨道,水流岩浆流转向,弓箭发射器,音乐盒等)。关于具体操作方法,网上有不少的教程和视频,我就不细说了。值得强调的有几点:(1)门的控制可以在地面也可以在门顶端 (2)水流岩浆流转向是一次性的无法逆转 (3)由于红石火炬的存在,红石电路能够在游戏中制成各类显示装置(娱乐闪烁灯具,LED数码显示管,大型图像显示屏等)。(4)最近的更新添加的可控音乐盒加上红石电路则可以成为各类音响设备。


收起回复举报|2楼2011-01-16 11:21

512091901: 标记一下
2012-11-1 08:38回复

雪海冰月: 标记
2013-1-30 14:58回复

方法全球: 新人受教了,不是挖坟啊啊
2013-2-6 15:21回复

死不哈蹦心的人: 这是个好贴。
2013-2-7 14:28回复

梦文辉: 标记一下。好贴啊!
2013-2-8 21:31回复
我也说一句
还有68条回复,点击查看

foxmy66
世界重构1
4 红石电路基本元件及运行原理。
1/ 基本红石电路网络
如下图所示,红石电路网络在无源状态下显示暗红色,不能激发任何装置。



收起回复举报|3楼2011-01-16 11:25


foxmy66
世界重构1
2/ 红石火炬(无控型)
将红石火炬与红石网络直接相连,红石火炬将作为能源提供者,持续激活整个直接相连的红石网络。此时被激活的网络显示鲜红色。




收起回复举报|4楼2011-01-16 11:29


foxmy66
世界重构1
注意:相邻一格的红石线路可以进行有1格高度差的自动连接,如果高度差过大,或者有阻碍方块存在,则互联中断。



收起回复举报|5楼2011-01-16 11:33


foxmy66
世界重构1
3/ 红石火炬(受控型)
1)火炬顶置型方块
将一个红石火炬放置在一个方块的顶端,当有红石网络将能量注入此方块的底部时,方块上方的火炬将熄灭。



收起回复举报|6楼2011-01-16 11:39


foxmy66
世界重构1
下图显示出我们可以将红石火炬当成一个受开关控制的简单灯具。



收起回复举报|7楼2011-01-16 11:43


foxmy66
世界重构1
注意:
如下图所示,当红石网络贴边经过此火炬顶置方块时,无法控制方块上的火炬。因此,当要控制这个类型的红石火炬方块时,必须留一个方块空位(或更多)的距离。



收起回复举报|8楼2011-01-16 11:47


foxmy66
世界重构1
下图显示,此类红石火炬方块只能与等高的红石网络连接,低于其位置的网络无法与之相连。



收起回复举报|9楼2011-01-16 11:51


foxmy66
世界重构1
尤其需要注意的是,这类火炬方块可影响到其上方一格间距的红石网络,两者所在方块即无面接触也无边接触。



收起回复举报|10楼2011-01-16 11:56


foxmy66
世界重构1
2)火炬侧放型方块
此类方块的火炬可以为前三个方向的红石网络供源。



收起回复举报|11楼2011-01-16 12:02


foxmy66
世界重构1
此类方块的控制方法与顶置型类似,也是底部输入(限制条件相同,需要隔开一格)。此外这一类型的方块还可以进行顶部控制,且不受一格间距的限制。



收起回复举报|12楼2011-01-16 12:06


foxmy66
世界重构1
有点事出门,回来再继续,呵呵。


收起回复举报|13楼2011-01-16 12:07


foxmy66
世界重构1
继续

从下面的两个图可以看到,侧放型红石火炬的影响范围还包括于其高度相差一格的正下方和正上方红石网络。



收起回复举报|14楼2011-01-16 18:18


foxmy66
世界重构1
 


收起回复举报|15楼2011-01-16 18:19


foxmy66
世界重构1
第二篇 红石电路晋级 -- 逻辑电路基础篇

游戏中的红石电路,没有电压电流的概念,只有被激活和未被激活的逻辑开关状态,说明红石电路是纯粹的逻辑电路。要熟练地使用红石电路,就需要玩家掌握一定的逻辑运算知识。下面我会简单解释一些。想对逻辑运算进行入门学习的朋友可以看百度文库的这个篇文章了解基本知识:http://wenku.badui.com/view/3b1e1e5c3b3567ec102d8a50.html。如果要深入学习则需要找一些布尔逻辑代数的书来看。


收起回复举报|16楼2011-01-16 18:37


foxmy66
世界重构1
逻辑运算中变量的值只有0和1两种,对应的逻辑电路也只有关和开两种状态。在红石电路中,我们不妨把未被激活的红石线路内的信号定义为 “0”,已激活的线路内的信号定义为 “1”,之后我们便可以方便地对照逻辑运算表和逻辑电路元件了。

注意:最好不要看红石火炬的亮和灭来定义逻辑信号的指示标准。在后面的内容中我们会看到这样做可能导致逻辑颠倒。

最基本的逻辑运算有:“或”“非”“与” 三种

“或”的运算表示为: A或B = A + B = C 这可以通俗地理解为 A B 两变量的加法,当两者中任意一个值为 “1”,另一个值为 “0”时,C 的值为 “1”。两者值都为 “0”时,自然地 C的值也为 “0”。特别的当 A B 两者的值均为 “1”时 ,C 的值也为 “1”(因为逻辑运算中没有比“1”大的值)。归纳来讲就是参与“或”运算的所有变量只有都为“0”时,结果的值才为“0”,其他情况下,结果值均为“1”。

“非”运算的表示为A的头上加一横杠(这里打不出来,大家见谅), 非A = C 。“非”运算就是将变量值取反,当A为“0”时 C为“1”,而A为“1”时 C为“0”。

“与”运算表示为: A与B = A·B = C 可通俗理解为 A B 的乘法, 只有当 A B 均为 “1”时,C的值才为“1”,否则C的值为“0”。


收起回复举报|18楼2011-01-16 19:14


foxmy66
世界重构1
在逻辑电路中,同样有三种基本门电路:“或门”“非门”“与门”对应如上三种逻辑运算。下面我们就看看如何用红石电路来实现这三种基本逻辑门电路。

1 红石火炬方块的逻辑含义
当红石火炬方块为单输入单输出时,以下两图显示出方块两侧的线路中的信号是相反的,这说明单入单出的红石火炬方块为一个逻辑“非门”。



收起回复举报|19楼2011-01-16 19:24


foxmy66
世界重构1
 


收起回复举报|20楼2011-01-16 19:25


foxmy66
世界重构1
2 “或门”
在搭建红石“或门”前,我们先看下面4张图。



收起回复举报|21楼2011-01-16 19:29


foxmy66
世界重构1
 


收起回复举报|22楼2011-01-16 19:30


foxmy66
世界重构1
 


收起回复举报|23楼2011-01-16 19:32


foxmy66
世界重构1
 


收起回复举报|24楼2011-01-16 19:33


foxmy66
世界重构1
在这里,笔者有一个小失误,就是没在火炬方块的正前方添加红石线路,不过考虑到,如果添加了线路,其状态应与红石火炬状态相同。所以应该不影响大家理解。

我们将左右两边的红石线路看作变量A和B,我们发现,只有当A和B的值都为“0”时,红石火炬的值才为“1”(21楼图),其他状态均为“0”(22-24楼图),这和“或门”的状态刚好相反(“或门”的逻辑状态是输入均为“0”时结果才为“0”,其他状态为“1”)。于是要搭建真正的“或门”,我们需要再在此电路的输出上摆上一个单入单出的红石火炬(“非门”)。同时我们也可以了解到,多输入的红石火炬方块实质上是一个“或非门”(“或门”“非门”的串联结构),只有再多加一个“非门”才能还原为正式的“或门”(两个“非门”一起,则状态还原)。


收起回复举报|25楼2011-01-16 19:44


foxmy66
世界重构1
下面两图就是已经完成的逻辑“或门”,大家可以对照条件验证。



收起回复举报|26楼2011-01-16 20:03


foxmy66
世界重构1
 


收起回复举报|27楼2011-01-16 20:04


foxmy66
世界重构1
3 “与门”
在构造“与门”之前,我们先要引入逻辑反演规则,将“与门”用“或门”和“非门”来实现(游戏中无法直接实现逻辑乘法)。反演规则如下所示:

注意,取“非”运算不符合分配率,上面两个等式,1式的左边和2式的右边并不等价,同样的1式的右边和2式的左边也不等价。


收起回复举报|28楼2011-01-16 20:18


foxmy66
世界重构1
由上面的第2式我们可以运算得到 A 和 B 的逻辑“与”:

用逻辑电路实现就是:A 和 B 前各放置一个“非门”,然后再作“或非”,则可得到“与门”。


收起回复举报|29楼2011-01-16 20:33


foxmy66
世界重构1
下面两图就是已经完成的“与门”



收起回复举报|30楼2011-01-16 20:36


foxmy66
世界重构1
 


收起回复举报|31楼2011-01-16 20:38

512091901: 标记一下。。。待会实验一下
2012-11-1 09:29回复

823437503ztt: 这不也就是或门吗。。A或B不亮,C就不亮(表示高一还没学到这个)
2013-2-19 00:34回复

我唔系地球人: 回复 823437503ztt :这属于大学的数电知识 不过高中应该也能理解
2013-5-3 12:29回复

TWW碰: 初三表示略懂。
2013-5-4 21:25回复

p121129833: 回复 823437503ztt :你忘记考虑了个AB都不亮,C也不亮的情况
2013-5-7 12:50回复
我也说一句
还有32条回复,点击查看
12下一页尾页40回复贴,共2页,跳到
 页
回复:红石电路--从入门到精通 全图文解说 (不定期更新)取消只看楼主收藏回复

foxmy66
世界重构1
4 “异或门”
下面要介绍一个有点复杂,但是应用广泛的逻辑电路门单元 -- “异或门”,其功能为:比较两个输入端的值,如果值相同(同为“1”或同为“0”),则结果输出值为“0”,如果相异,则结果输出值为“1”。通过使用“异或门”和“非门”,我们可以简单地实现可编码的多位密码门(编码端在屋内,输入端在屋外,密码对比相同时,经由“非门”转换结果为“1”,则门可打开,相异时门则保持关闭)。

“异或门”的逻辑解释和实现如下图所示:



收起回复举报|32楼2011-01-16 20:58

Mars_骷髅幽灵: 我已经晕了
2013-3-3 01:11回复

忘了开白虎: 用床睡一觉在截图————我只是一个没有存在感的小尾巴请别在意 QAQ
2013-3-11 23:34回复

爷我寂寞了: 看不清啊
2013-3-12 23:49回复

13332883614: 顶啊、、、、、
2013-4-9 23:23回复

shichuanyes: 异或可以有更精简的办法
2013-5-10 18:00回复
我也说一句
还有53条回复,点击查看

foxmy66
世界重构1
下面两图有实际演示效果:



收起回复举报|33楼2011-01-16 21:00

547960311: 用这个测试出来的结果怎么是:000 010 111 100 啊 应该是000 011 110 101才对啊~~ 方便指点下么 我ID是qq
2012-10-28 20:01回复

无夜的风: 回复 547960311 :输出值为1的意思是让火炬熄灭.不理解的话可以把输出端的火炬换成活塞
2012-10-30 23:10回复

qq8775095: 那输入值为1是 开的 还是关的
2013-4-16 09:05回复

qq8775095: 楼上说输出值是1的话 是让火熄灭 不是火亮的是开吗?是不是这边输出是1【 开的意思】而让火熄灭的
2013-4-28 11:25回复

yang2525126: 回复 qq8775095 :我来告诉你吧 你先去试一下,一个方块侧面放红石火把,然后那个方块的另一个侧面连红石,红石的一头连压力板,你踩压力板,红石火把就会灭,就是说当输入为1时火把输出为0
2013-5-1 00:11回复
我也说一句
还有8条回复,点击查看

foxmy66
世界重构1
如果看不清,可以到图像原地址看。
50705c3608e7f7e7d0a2d389.jpg


注意,4角和中间十字处的一个亮点是普通火炬,与电路无关。


收起回复举报|34楼2011-01-16 21:02

二月雪霁l: 回复 247717072 :这东西是计算机专业电子电路和数字逻辑要学习的。。。不是数学、。。。
2012-11-18 19:27回复

yk1995511: 回复 二月雪霁l :我们高一就学了。。。。
2012-12-19 16:09回复

mick1223: 十二岁程序猿飘过)&&||!
2012-12-22 20:24回复

Dday_小白: 回复 二月雪霁l :我是学计算机的 有压力但不大 学的初级编程~~嘿嘿
2013-2-2 01:30回复

死不哈蹦心的人: 我想知道哪是输入,哪是输出啊
2013-2-7 15:08回复
我也说一句
还有32条回复,点击查看

foxmy66
世界重构1
通过以上4种主要的逻辑门电路,我们就可以创造出任何种类的大型逻辑电路(包括多位二进制加法器等),接下来的就是大家的聪明才智和创造力了。

逻辑电路基础篇结束。


收起回复举报|35楼2011-01-16 21:16


foxmy66
世界重构1
第三篇 红石电路晋级 -- 时序逻辑电路基础篇

以下内容设计数字电路基础知识,部分从未接触此领域的读者可能难以理解,如感兴趣可自行补课。部分红石电路的规模相当大,从空中鸟瞰全景无法得到清晰的截图,我只能用数字电路图来讲解,希望大家见谅。

1 数字电路时序
为了让逻辑电路进行复杂运算或者流程控制(而不是简单固定的逻辑判断),则需要连续的给逻辑电路输入不同的信号,这些输入信号的节拍就是时序,时序可以是手动产生的,当然大部分时候我们希望它是自动的。以下视频显示了自动时序脉冲是如何产生的。主要原理是红石火炬熄灭后再亮起,以及红石线路传输都有延时,利用这些延时制造循环,便可产生固定时间的时序。



收起回复举报|36楼2011-01-16 21:42

836479683: - - 都是英文 看不懂..{我不是挖坟了...
2013-5-14 20:33回复

时间‖邂逅: 第一个是自己供给自己能量,周期较快,而且时间短,不稳定
2013-7-12 14:41回复

时间‖邂逅: 第二个是输送信号比第一个慢,当比第一个稍微稳定
2013-7-12 14:44回复

时间‖邂逅: 第三个很稳定,每半秒一个信号
2013-7-12 14:46回复

时间‖邂逅: 每次信号通过红色火炬时都会在开关状态下有延迟,通过多个火炬连接,可以有更多的延迟
2013-7-12 14:51回复
我也说一句
还有23条回复,点击查看

foxmy66
世界重构1
今天暂时先到这里吧,累死我了。


收起回复举报|37楼2011-01-16 21:48

ludaye123: 感谢楼主
2014-1-9 21:28回复

DD新的: 感觉后面的什么都没懂……
2014-1-26 23:31回复

JRT我的世界: 谢谢LZ
2014-4-27 07:53回复

魇鏡之厵: lz太帅了,要加精
2014-5-2 17:11回复

time光晕: 楼主用的是生存模式吧 好浪费哦
2014-9-15 13:23回复
我也说一句
还有5条回复,点击查看

foxmy66
世界重构1
哈哈,刚才试验了一下旧号,昨晚申述成功。终于把我放出来了,好高兴。

提醒大家,不要轻易发带有万字形的图,比发很黄很暴力的图片后果还要严重。

还有多谢以上17,38,39,40楼的支持。


收起回复举报|52楼2011-01-22 20:35

d1056496069: 万字型怎么了…
2013-5-19 09:08回复

q鑫xin: 万字反过来是法西斯的标志
2013-6-19 18:55回复

zevc123: 卍
2013-12-24 20:59回复

mdfcfghf: 回复 zevc123 :你发了!!!
2015-1-31 19:03回复

可爱的肥蕉蕉: 回复 mdfcfghf : 那个不是吧
2015-2-11 18:32回复
我也说一句
还有14条回复,点击查看

foxmy66
世界重构1
谢谢大家支持。最近比较忙,稍微有点时间也都去混MC论坛了。这里的帖子都不能修改,用起来比较麻烦。我打算在论坛那边发个新贴,等全部完成以后再转帖回来。


收起回复举报|56楼2011-03-01 17:30


foxmy66
世界重构1
回64楼,42楼补图:



收起回复举报|66楼2011-03-28 20:18

ctx123_970315: 围观叉烧包
2012-6-29 17:52回复

度娘和谷哥_: 又挂了
2012-7-13 09:59回复

450565024: RS触发器
2013-8-8 22:14回复

1215491002:
2013-9-20 19:40回复

JRT我的世界: 我才5年级
2014-4-30 21:22回复
我也说一句
还有12条回复,点击查看

foxmy66
世界重构1
回65楼,最前面那个灯只是为了好看,其实灯灭的时候表示AB相异,亮的时候相同。图中最上面那个圈我是标在进入灯之前的。由于灯本身的“非”,如果红圈标在灯上则是“同或门”(AB相异灯灭)。由于当时1.3还没出,我懒得等到天亮才拍照,图本身有点看不清,造成你的误会,抱歉。


收起回复举报|67楼2011-03-28 20:32

ttc83: lz你会红石模电吗?
2014-11-30 09:56回复

123侠盗: 不是说被封号了么
举报 | 2015-2-17 15:38回复

139411505: 高三理科男跪了...
2015-9-10 20:36回复

孑瓜孤影景彡: 电路世界逻辑关系只有1或者0,关系就是101010101,1通0灭,截取以上片段101或者010. 自己的理解
2015-11-11 10:36回复
我也说一句
 
首页上一页1240回复贴,共2页,跳到
 页

我的世界红石教程 红石电路和红石力量2教程_我的世界_游戏园

aidu.com/p/2253037271?see_lz=1

977715577?pn=2 回复:红石电路--从入门到精通 全图文解说 (不定期更新)_minecraft吧_百度贴吧

2326487407 教大家做由简单到困难的红石大炮!!_minecraft吧_百度贴吧