首页 > 新闻
导航

生存战争播放器基础知识解析及应用

来源: 乐游日期:2013/10/29 9:09:55

生存战争是一款非常强大的手机游戏,在这款游戏中玩家可以通过各种电子器件来组建非常有价值的工具,比如说播放器,下面是1.23版本新电器的使用解析及应用。

播放器基础知识解析及应用

首先我们要理解几个概念

十六进制,就是0123456789abcdef组成的数字,abcdef分别对应十进制的10,11,12,13,14,15。就相当于满16进一位。游戏中模拟信号就是十六进制的信号,可以通过计数器或数字转模拟产生此信号。

二进制,就是逢2进一位的进制,由数字0和1组成。开关和按钮输出的信号可以认为是二进制信号,或称为数字信号,只有开和关,即1和0,在游戏中接到数字显示器上就是f和0。灯等用电器输入的信号如果大于等于8就可以点亮,小于8则不亮。也就是说大于等于8对于用电器和逻辑门就是1,小于8就是0。

以下开始正文了

首先是一个可以产生十六进制信号的工具,可以称它为计数器。左右输入瞬时的二进制1信号(就用开关就行了~)就可以对输出数据加大或减小。后面其实也可以用穿墙电线输入进行清零操作,下面的输出当加到”16”时(进位),会输出一个f

应用:下面输出f时就可以继续激活一个计数器的+,这样可以做出一个多位的自动进位计数器。还可以用来读取存储板存储的数据(后面说)

再一起说这个4-led显示器,可以认为它是个用二进制表示16进制的显示器

四个显示按照位置

12

34

分别是二进制的第一位,第二位,第三位和第四位(从右到左),亮代表1,不亮代表0

这里提供一个二进制和十进制,十六进制的对照表

0000,0,0

0001,1,1

0010,2,2

0011,3,3

0100,4,4

0101,5,5

0110,6,6

0111,7,7

1000,8,8

1001,9,9

1010,10,a

1011,11,b

1100,12,c

1101,13,d

1110,14,e

1111,15,f

四位的二进制刚好最多表示16个数

同样,这个模拟信号数字信号转换器也是一个道理。它的输入端在后面,需要用穿墙电线从后面输入模拟信号(如图)。输出端就是正面标有1,2,3,4(点的个数)的四面了~分别对应二进制的第一位,第二位,第三位和第四位。

反过来,数字信号模拟信号转换器就是正面输入”二进制”的信号,后面输出十六进制的信号。

通过这个还能很容易发现1号输入输出就+1,2号就+2,3号+4,4号+8。根据进制的计算方法就是n进制第m位代表+n∧m

ad板就是模拟数字信号转换器,da板就是数字模拟信号转换器。

应用:ad板:进制转换,如果多动动脑筋应该很快就能做出十六进制转十进制的转换器。

da板:进制转换,一个就能做出1,2,4,8的加法器~几个配合起来就能做出复杂的计算器了!

声音产生器,左边p输入是音调,o是音阶,v是音量(输入十六进制信号),下面还有一个输入是发出声音~(用按钮或者脉冲输入)

音量的输入从0~f依次增大,0就是没有声音,好像默认是最大音量,就不用另外输入信号了

音调:每+1加半个音,1,3,5,6,8,a,c分别对应哆啦咪发嗦啦西(咪和发之间是半个音。注意f是休止符,不发声。

音阶:目前只有三个音阶~0低音,1中音,2高音。如果输入不是这三个将只能发出一种声音

存储器(m板),想当年做个用来数据存储的东西多复杂啊~(图中多放了两个显示器,无视~)

m板有四个输入端和一个输出端。输出端就是正面粉红色的接口~

左右两边的输入要输入十六进制信号,用来确定读取数据所在位置。右边输入确定横坐标,左边确定纵坐标

例如左边输入8,右边输入5,读取的数据就是第8行,第5排

下面输入二进制信号(可以用持续的,例如开关)用来锁定输出,就是使输出不变化

后面的输入我还没弄明白,但在实验中真的有作用~

综合运用;音乐播放器

用一个脉冲产生器(最简单的就是d板和n板围成一个圈)给计数器和声音发生器提供同步的脉冲(脉冲需要另外解释吗?~)

第一个计数器上面的输出端直接输入m板的一号输入端(只有一个灰色点的),它下面的输出端给第二个计数器,它的上输出端输入m板的二号输入端。

这样读取数据时就能从左到右一排读取完后自动换到下一排,并且可以不断循环

同样声音发生器o端也可用同样的原理

空中霸王II-海湾战争(irStrike II-Gulf Thunder)硬盘版

21.3M10-07-14

下载
玩家留言
跟帖评论
查看更多评论
猜你喜欢
访问电脑版 | 游戏 | 排行榜