新聞中心
摩爾斯碼[1](英語(yǔ):Morse Code)是一種時(shí)通時(shí)斷的信號(hào)代碼,通過(guò)不同的排列順序來(lái)表達(dá)各種不同的英文字母、數(shù)字和標(biāo)點(diǎn)符號(hào)。

目錄
- 1 簡(jiǎn)述
- 1.1 字母
- 1.2 數(shù)位
- 1.2.1 數(shù)字(長(zhǎng)碼版)
- 1.2.2 數(shù)字(短碼版)
- 2 實(shí)踐
- 2.1 發(fā)送器
- 2.2 解碼器
- 2.3 翻譯器
- 3 參考
簡(jiǎn)述[ ]
摩爾斯碼的代碼包括五種:
- 點(diǎn)(·)
- 橫(-)
- 每個(gè)字符間短的停頓(在點(diǎn)和橫之間的停頓)
- 每個(gè)詞之間中等的停頓
- 以及句子之間長(zhǎng)的停頓
字母[ ]
| 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A | ·- | B | -··· | C | -·-· | D | -·· | E | · | F | ··-· | G | - -· |
| H | ···· | I | ·· | J | ·- - - | K | -·- | L | ·-·· | M | - - | N | -· |
| O | - - - | P | ·- -· | Q | - -·- | R | ·-· | S | ··· | T | - | U | ··- |
| V | ···- | W | ·- - | X | -··- | Y | -·- - | Z | - -·· |
數(shù)位[ ]
數(shù)字(長(zhǎng)碼版)[ ]
| 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ·- - - - | 2 | ··- - - | 3 | ···- - | 4 | ····- | 5 | ····· |
| 6 | -···· | 7 | - -··· | 8 | - - -·· | 9 | - - - -· | 0 | - - - - - |
數(shù)字(短碼版)[ ]
| 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 | 字符 | 代碼 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ·- | 2 | ··- | 3 | ···- | 4 | ····- | 5 | · |
| 6 | -···· | 7 | -··· | 8 | -·· | 9 | -· | 0 | - |
實(shí)踐[ ]
發(fā)送器[ ]
這是三個(gè)部分中最簡(jiǎn)單的一個(gè)部分,所有在這上面發(fā)出的信號(hào)都必須能夠在稍后的步驟中被解碼為一點(diǎn)或一橫。為此你需要將“橫 ”的信號(hào)比“點(diǎn)”的信號(hào)做得長(zhǎng)些。你可以用單穩(wěn)態(tài)電路實(shí)現(xiàn)這一功能,如果用了紅石中繼器會(huì)變得更方便些。這是由于紅石中繼器可以設(shè)置延時(shí),你可以利用這一特性來(lái)增加信息在紅石線路上傳遞所需要的時(shí)間。
單穩(wěn)態(tài)電路/脈沖放大器 (長(zhǎng))
這會(huì)被用于“橫”的信號(hào)和重置選項(xiàng),之后才會(huì)建造?!包c(diǎn)”的信號(hào)不需要被延時(shí)或者延長(zhǎng),因?yàn)樗臋z測(cè)試基于信號(hào)沒(méi)有增加的基礎(chǔ)上的。
解碼器[ ]
在“發(fā)送器”之后,是一個(gè)復(fù)雜一些的部分。你需要做一個(gè)能夠接收“點(diǎn)”和“橫”信號(hào),并將其轉(zhuǎn)換為光信號(hào)顯示的系統(tǒng)。為了解釋這一點(diǎn),最好看圖說(shuō)話。
單穩(wěn)態(tài)電路/Pulse Lengthener (long)
圖中是解碼系統(tǒng)的一部分。原始的解碼器不需要第一個(gè)與門,信號(hào)直接來(lái)自輸入“I”。第一個(gè)輸入信號(hào)通過(guò)后,會(huì)被送到長(zhǎng)度檢測(cè)裝置(紅石中繼器)與門“B”處,如果信號(hào)足夠長(zhǎng)就可以通過(guò),激活RS或非鎖存器“C”,打開Q(dash)。如果信號(hào)長(zhǎng)度不足以通過(guò)“B”,“C”就不會(huì)被激活,信號(hào)會(huì)被傳輸?shù)脚赃叺摹癈^”,這是另一個(gè)RS或非鎖存器,一旦激活就會(huì)向“B”傳輸一個(gè)信號(hào),令任何其他信號(hào)都不能夠再通過(guò)。此時(shí),這個(gè)與門“B”接收到的第3個(gè)信號(hào)會(huì)被傳輸?shù)絈(dot)。如果“橫”信號(hào)仍存在,則擁有優(yōu)先級(jí),會(huì)使“點(diǎn)”信號(hào)無(wú)效,若此時(shí)Q(dot)處于激活狀態(tài)就會(huì)被關(guān)閉。不然的話,當(dāng)Q(dash)處于激活狀態(tài)時(shí),“點(diǎn)”信號(hào)通過(guò),Q(dot)也會(huì)被激活,所以需要讓Q(dash)開啟的時(shí)候關(guān)閉Q(dot),你可以通過(guò)把信號(hào)反饋到Q(dot)以達(dá)到目的。
注意在“B”處有4個(gè)中繼器,延遲前述的第3個(gè)信號(hào)。這是因?yàn)槟阈枰魰r(shí)間讓“橫”信號(hào)通過(guò),然后再鎖住門,這樣就不會(huì)被其他脈沖影響了。RS鎖存器“C^” 提供的第3個(gè)信號(hào)被傳輸?shù)搅硪粋€(gè)與門,當(dāng)下一個(gè)脈沖到來(lái)時(shí),允許其信號(hào)通過(guò),后面的處理方式如上所述。
要構(gòu)建重置器,你需要在所有的RS或非鎖存器下放置紅石火把,然后一個(gè)需要不止一個(gè)橫的與門,并為此搭建一個(gè)按鈕。推薦在與門后使用一些延遲來(lái)確保在你重置時(shí),系統(tǒng)沒(méi)有其他變動(dòng)。同時(shí)記住,燈需要被熄滅,默認(rèn)然后在你想重置時(shí)開啟。
翻譯器[ ]
這和任何正常的使用紅石中繼器所組成的編碼器系統(tǒng)一樣。如前文所述,中繼器有向另外一個(gè)方塊傳輸信號(hào)的功能,翻譯器用的就是這個(gè)原理。
為了讓你的指定的翻譯器得到所有不同的信號(hào),在此建議你把你的編碼器放在旁邊,但是你需要知道要選擇哪一個(gè)燈。為了防止信號(hào)亂串通,最好把紅石線放在不同的層次(建座橋)。記得檢查你的紅石線,確保信號(hào)不超過(guò)16個(gè)方塊?,F(xiàn)在第一步是把所有信號(hào)連接起來(lái)。為了達(dá)到這點(diǎn),你需要使用紅石中繼器,中繼器可以防止信號(hào)亂串。
.
如果你在之前就造好了編碼器,你會(huì)注意到當(dāng)你使用中繼器反轉(zhuǎn)信號(hào)時(shí),信號(hào)方向有誤,所以你會(huì)覺(jué)得不需要再放置中繼器前反轉(zhuǎn)信號(hào)。然而,不想其他的信號(hào),摩爾斯碼有許多重復(fù)的信號(hào)。例如A和E:E為點(diǎn),A為橫;E包含在了A里面。所以你需要在定義方面多下功夫。為了更精準(zhǔn)的定義,基本上,你最終需要給每個(gè)字母配上兩個(gè)邏輯門,在下文有更詳細(xì)的描述。
首先,你需要從頭到尾創(chuàng)建一排紅石中繼器,記住如果你還沒(méi)有向你的系統(tǒng)發(fā)送信號(hào),或者你重置了系統(tǒng)(后面有描述),所有的中繼器都應(yīng)該為激活狀態(tài)。如果有中繼器沒(méi)被激活,你需要檢查你的線路。在確認(rèn)完之后,你需要重置它們,并檢查對(duì)翻譯器的連接。如果你準(zhǔn)備好后,目前就大功告成。在這一排紅石中繼器的后面,你需要搭建一排固體方塊,推薦砂巖或者苔石,或者其他你喜歡的固體方塊,只要它們不會(huì)干擾紅石信號(hào)就好?,F(xiàn)在,繼續(xù)搭建,你就會(huì)有26(英文字母的個(gè)數(shù))排方塊。所以,現(xiàn)在你可以比較清楚地看到你的翻譯器逐漸成型了。推薦在每一排方塊的上面放上紅石火把,之后你就會(huì)知道原因。這個(gè)系統(tǒng)需要一些時(shí)間來(lái)裝好;現(xiàn)在提醒一下,這個(gè)教程有很多步驟,需要一步一步慢慢來(lái)。一旦你搞好你的紅石火把后,你需要在每個(gè)脈沖的上方兩個(gè)方塊處再放置一排方塊,來(lái)作為你的最終信號(hào)?,F(xiàn)在,你的系統(tǒng)應(yīng)該看起來(lái)像這樣。
.
現(xiàn)在,你搞好了紅石中繼器和燈,你需要在每個(gè)方塊上方放置紅石線,然后在輸入側(cè)放上紅石火把。你可以見(jiàn)到,它把信號(hào)下移、反轉(zhuǎn)、并傳輸?shù)綗?,在之后就可以看到?
俯視圖
這是向下傳輸?shù)牡谝粋€(gè)與門。它不僅向旁邊的方塊和紅石線傳輸信號(hào),而且向下面的方塊充能,你可以利用這個(gè)特性來(lái)創(chuàng)建另一個(gè)與門;類似,但是在之前,你需要檢查并修正你的與門;這個(gè)過(guò)程比較簡(jiǎn)單,因?yàn)槟悻F(xiàn)在已經(jīng)放置好所有的火把,基本上是提出并移除和摩爾斯碼有關(guān)的紅石火把,記住成對(duì)的規(guī)律:點(diǎn)橫、點(diǎn)橫、點(diǎn)橫、然后繼續(xù)。對(duì)于A,你需要移除第二個(gè)和第三個(gè)火把。檢查你的結(jié)構(gòu)非常重要。盡管,這個(gè)過(guò)程可以最后做,或者和下一步(搭建第二個(gè)與門)一起做。這最終意味著信號(hào)只會(huì)在所有條件都達(dá)到的情況下發(fā)出,并在出錯(cuò)時(shí)停止發(fā)送信號(hào)?,F(xiàn)在,為了達(dá)到這步,你需要記住火把之間的間隔。例如,通過(guò)寫下所有間隔的數(shù)字。建議一排一排地記錄。在火把底下兩格處搭建一個(gè)槽,然后對(duì)于你所放置的方塊和紅石線的所有間隙,并將它們整體的紅石線送到火把的另一端,遠(yuǎn)離所顯示的位置。這里是“A”所有的外觀
在與門下方
,現(xiàn)在你需要把這個(gè)信號(hào)傳輸?shù)阶钌喜康募t石線。為了達(dá)到這點(diǎn),使用垂直信號(hào)傳輸,然后把兩者連接,像這樣。
一旦所有的部件都被連接,你的系統(tǒng)就完成了,你需要測(cè)試幾遍來(lái)確保它工作。
參考[ ]
- ↑ http://zh.wikipedia.org/wiki/摩斯密碼
教程(作下劃線標(biāo)記的教程為中文獨(dú)有教程) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
文章名稱:創(chuàng)新互聯(lián)MinecraftWiki教程:簡(jiǎn)述[]
分享路徑:http://fisionsoft.com.cn/article/dpdoidg.html


咨詢
建站咨詢
