格雷碼怎麼記憶

來源:魅力女性吧 2.77W
格雷碼怎麼記憶

在一組數的編碼中,若任意兩個相鄰的代碼只有一位二進制數不同,則稱這種編碼為格雷碼(Gray Code)。典型的二進制格雷碼簡稱格雷碼,因1953年公開的弗蘭克·格雷專利“Pulse Code Communication”而得名,當初是為了通信,現在則常用於模擬-數字轉換和位置-數字轉換中。法國電訊工程師波特在1880年曾用過的波特碼相當於它的一種變形。1941年George Stibitz設計的一種8元二進制機械計數器正好符合格雷碼計數器的計數規律。

在看到十進制轉換格雷碼的表就可以找到相關的規律。

首先對於格雷碼我們不是很熟悉,但是對於8421碼我們卻很熟悉。所以就可以根據8421碼來記憶。

首先觀察每一列對應的8421碼是多少

例如:

第一列對應8421碼中的8,所以就是有8個0,8個1.

第二列對應8421碼中的4,所以就是有4個0,4個1.後面的八位就是將上面的內容進行翻轉。

第三列對應8421碼中的2,所以就是有2個0,2個1.後面的四位就是將上面的內容進行翻轉。然後進行重複。

第四列對應8421碼中的1,所以就是有1個0,1個1.後面的四位就是將上面的內容進行翻轉。作為一個整體。依次進行重複。

懂得了這個規則後,你就可以寫任何規格的格雷碼了。

通過用卡若圖直接説明格雷碼和十進制、二進制數碼的關係,解決了用格雷碼轉換成二進制數碼的麻煩。只要記住了卡若圖,就能夠隨着卡若圖中箭頭的指向,知道格雷碼的順序,比較直觀,使用方便。

熱門標籤