[樂游網(wǎng)導(dǎo)讀]在這款游戲中玩家可以通過各種電子器件來組建非常有價值的工具,比如說播放器。
生存戰(zhàn)爭是一款非常強大的手機游戲,在這款游戲中玩家可以通過各種電子器件來組建非常有價值的工具,比如說播放器,下面是1.23版本新電器的使用解析及應(yīng)用。
播放器基礎(chǔ)知識解析及應(yīng)用
首先我們要理解幾個概念
十六進(jìn)制,就是0123456789abcdef組成的數(shù)字,abcdef分別對應(yīng)十進(jìn)制的10,11,12,13,14,15。就相當(dāng)于滿16進(jìn)一位。游戲中模擬信號就是十六進(jìn)制的信號,可以通過計數(shù)器或數(shù)字轉(zhuǎn)模擬產(chǎn)生此信號。
二進(jìn)制,就是逢2進(jìn)一位的進(jìn)制,由數(shù)字0和1組成。開關(guān)和按鈕輸出的信號可以認(rèn)為是二進(jìn)制信號,或稱為數(shù)字信號,只有開和關(guān),即1和0,在游戲中接到數(shù)字顯示器上就是f和0。燈等用電器輸入的信號如果大于等于8就可以點亮,小于8則不亮。也就是說大于等于8對于用電器和邏輯門就是1,小于8就是0。
以下開始正文了
首先是一個可以產(chǎn)生十六進(jìn)制信號的工具,可以稱它為計數(shù)器。左右輸入瞬時的二進(jìn)制1信號(就用開關(guān)就行了~)就可以對輸出數(shù)據(jù)加大或減小。后面其實也可以用穿墻電線輸入進(jìn)行清零操作,下面的輸出當(dāng)加到”16”時(進(jìn)位),會輸出一個f
應(yīng)用:下面輸出f時就可以繼續(xù)激活一個計數(shù)器的+,這樣可以做出一個多位的自動進(jìn)位計數(shù)器。還可以用來讀取存儲板存儲的數(shù)據(jù)(后面說)
再一起說這個4-led顯示器,可以認(rèn)為它是個用二進(jìn)制表示16進(jìn)制的顯示器
四個顯示按照位置
12
34
分別是二進(jìn)制的第一位,第二位,第三位和第四位(從右到左),亮代表1,不亮代表0
這里提供一個二進(jìn)制和十進(jìn)制,十六進(jìn)制的對照表
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
四位的二進(jìn)制剛好最多表示16個數(shù)
同樣,這個模擬信號數(shù)字信號轉(zhuǎn)換器也是一個道理。它的輸入端在后面,需要用穿墻電線從后面輸入模擬信號(如圖)。輸出端就是正面標(biāo)有1,2,3,4(點的個數(shù))的四面了~分別對應(yīng)二進(jìn)制的第一位,第二位,第三位和第四位。
反過來,數(shù)字信號模擬信號轉(zhuǎn)換器就是正面輸入”二進(jìn)制”的信號,后面輸出十六進(jìn)制的信號。
通過這個還能很容易發(fā)現(xiàn)1號輸入輸出就+1,2號就+2,3號+4,4號+8。根據(jù)進(jìn)制的計算方法就是n進(jìn)制第m位代表+n∧m
ad板就是模擬數(shù)字信號轉(zhuǎn)換器,da板就是數(shù)字模擬信號轉(zhuǎn)換器。
應(yīng)用:ad板:進(jìn)制轉(zhuǎn)換,如果多動動腦筋應(yīng)該很快就能做出十六進(jìn)制轉(zhuǎn)十進(jìn)制的轉(zhuǎn)換器。
da板:進(jìn)制轉(zhuǎn)換,一個就能做出1,2,4,8的加法器~幾個配合起來就能做出復(fù)雜的計算器了!
聲音產(chǎn)生器,左邊p輸入是音調(diào),o是音階,v是音量(輸入十六進(jìn)制信號),下面還有一個輸入是發(fā)出聲音~(用按鈕或者脈沖輸入)
音量的輸入從0~f依次增大,0就是沒有聲音,好像默認(rèn)是最大音量,就不用另外輸入信號了
音調(diào):每+1加半個音,1,3,5,6,8,a,c分別對應(yīng)哆啦咪發(fā)嗦啦西(咪和發(fā)之間是半個音。注意f是休止符,不發(fā)聲。
音階:目前只有三個音階~0低音,1中音,2高音。如果輸入不是這三個將只能發(fā)出一種聲音
存儲器(m板),想當(dāng)年做個用來數(shù)據(jù)存儲的東西多復(fù)雜啊~(圖中多放了兩個顯示器,無視~)
m板有四個輸入端和一個輸出端。輸出端就是正面粉紅色的接口~
左右兩邊的輸入要輸入十六進(jìn)制信號,用來確定讀取數(shù)據(jù)所在位置。右邊輸入確定橫坐標(biāo),左邊確定縱坐標(biāo)
例如左邊輸入8,右邊輸入5,讀取的數(shù)據(jù)就是第8行,第5排
下面輸入二進(jìn)制信號(可以用持續(xù)的,例如開關(guān))用來鎖定輸出,就是使輸出不變化
后面的輸入我還沒弄明白,但在實驗中真的有作用~
綜合運用;音樂播放器
用一個脈沖產(chǎn)生器(最簡單的就是d板和n板圍成一個圈)給計數(shù)器和聲音發(fā)生器提供同步的脈沖(脈沖需要另外解釋嗎?~)
第一個計數(shù)器上面的輸出端直接輸入m板的一號輸入端(只有一個灰色點的),它下面的輸出端給第二個計數(shù)器,它的上輸出端輸入m板的二號輸入端。
這樣讀取數(shù)據(jù)時就能從左到右一排讀取完后自動換到下一排,并且可以不斷循環(huán)
同樣聲音發(fā)生器o端也可用同樣的原理
專業(yè)的游戲下載、綜合門戶網(wǎng)站
Copyright 2009-2016 www.xf2u6mc.cn 版權(quán)所有
鄂ICP備17018784號-1
熱門評論
最新評論