歡迎您光臨本站 登入註冊首頁

二進位代碼與格雷碼相互轉換

admin @ 2014-03-17 , reply:0

概述

格雷碼(GrayCode,簡稱G碼)是典型的循環碼,它是由二進位碼(Binary,簡稱B碼)導出的。特點是序號相鄰的兩組代碼只有一位碼不同(包括頭尾兩組代碼),且具有循環性。上述特點使全部碼組按序循環……

格雷碼(Gray Code,簡稱G碼)是典型的循環碼,它是由二進位碼(Binary,簡稱 B碼)導出的。特點是序號相鄰的兩組代碼只有一位碼不同(包括頭尾兩組代碼),且具有循環性。上述特點使全部碼組按序循環相鄰,若以循環碼錶示一個循環過程中按順序發生的狀態,則任何狀態變化只對應有一個變數發生變化,這個特點有助於提高電路的可靠性。

  電路實現:3個異或門和兩個2輸入數據選擇器 MUX,設置方式控制端 M :
  當 M = 0 時,G 碼→B 碼;
  當 M = 1時,B 碼→G 碼。

[admin via 研發互助社區 ] 二進位代碼與格雷碼相互轉換已經有8404次圍觀

http://cocdig.com/docs/show-post-21160.html