摩爾斯電碼是什麼?
摩爾斯電碼(Morse code),是1837年由美國人發明,本質上是一種對信息的編碼,最初用於人們的遠程通信。
那個時候,人們連電話都還沒發明出來,更不用說手機和網際網路了。人們遠程通信要使用什麼工具呢?要麼寫信,要麼使用電報。
19世紀的發報機
用於傳送電報的發報機可不是現在的手機,不能直接發送文字、更不能上傳圖片和視頻,唯一能做的就是傳輸簡單的電子脈衝信號。
電子脈衝信號有長有短,也可以有停頓,把這些長短不一的信號按照特定的規則組合起來,就是摩爾斯電碼。
摩爾斯電碼的表達方式
是哪五種基本信號呢?
1.嘀(1個時間單位)
這是時間較短的電子脈衝,讀作「嘀」,寫作一個小圓點(.)。
2.嗒(3個時間單位)
這是時間較長的電子脈衝,長度是嘀的3倍,讀作「嗒」,寫作一個小橫槓(-)。
3.嘀嗒之間的停頓(1個時間單位)
有了較短的停頓,才能區分出嘀嗒信號。
4.字符之間的停頓(3個時間單位)
後文中會講到,若干個嘀嗒信號可以組成一個字符(字母或數字),要把這些字符區分出來,就需要有較長的停頓。
5.單詞之間的停頓(7個時間單位)
區分出了字符,也需要區分出字符所組成的單詞,所以我們需更長的停頓來把不同單詞間隔開。
如何使用這幾種基本信號呢?若干個嘀信號和嗒信號排列組合,可以表達不同的數字、字母、特殊字符。
有一個通用的摩爾斯電碼表,記錄了英文字母、數字、特殊字符所對應嘀嗒組合:
舉個例子,如果我們想要表達 apple 這個單詞,對應的摩爾斯電碼如下:
再舉個更複雜的例子,如果我們想要表達 I love you 這句話,對應的摩爾斯電碼如下:
舉個例子,我們要發送「你好」兩個字:
今天的摩爾斯電碼
摩爾斯電碼在今天有什麼作用呢?
1.現代通信技術失效時的備用手段
雖然現在網際網路技術十分發達,但某些極端情況下,萬一現代通信技術暫時失效,比如遇到極端自然災害,或者太空人身處太空之中,這時候相對簡單的摩爾斯電碼就可以作為替代的通信手段。
2.個人陷入危險時的求救手段
當一個人陷入危險環境,比如被困在密室,或者被人劫持,無法使用手機也無法直接講話和外人聯絡,這時候或許摩爾斯電碼能幫到你。是的,摩爾斯電碼不是只能用在電報上,使用聲、光、手勢等方式,同樣可以傳達摩爾斯電碼。
3.娛樂
雖然摩爾斯電碼是一項古老的技術,但現在仍然被許多無線電愛好者使用。發微信打電話誰都會,而使用多數人看不懂的摩爾斯電碼,就顯得很酷了。設想有一對都懂得摩爾斯電碼的情侶,用摩爾斯電碼來秀恩愛,是不是很浪漫?
作者:小灰,本文經授權轉自個人公眾號「程式設計師小灰」,版權歸其所有。