西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

二進制格雷碼轉(zhuǎn)換器

1.0 綠色中文版
  • 二進制格雷碼轉(zhuǎn)換器1.0 綠色中文版
  • 軟件大小:7.5M
  • 更新時間:2014-08-29 08:52
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 編程輔助
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll, Win7
  • 官方網(wǎng)站:http://www.innovatechautomation.com
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

二進制轉(zhuǎn)格雷碼 格雷碼轉(zhuǎn)二進制 十進制轉(zhuǎn)二進制 二進制轉(zhuǎn)十進制等,在Delphi xe2下通過測試。格雷碼(英文:Gray Code, Grey Code,又稱作葛萊碼,二進制循環(huán)碼)是1880年由法國工程師Jean-Maurice-Emlle Baudot發(fā)明的一種編碼[,因Frank Gray于1953年申請專利“Pulse Code Communication”得名。當(dāng)初是為了機械應(yīng)用,后來在電報上取得了巨大發(fā)展.壓縮包里含該源代碼.

二進制和格雷碼轉(zhuǎn)換:

最佳答案:

十進制 586 = 二進制 1001001010 = 格雷碼 1101101111。

二進制碼 ----> 格雷碼(編碼):

從最右邊一位起,依次將每一位與左邊一位異或(XOR),作為對應(yīng)格雷碼該位的值,最左邊一位不變(相當(dāng)于左邊是0)。

格雷碼的是特點是:

相鄰兩數(shù)的格雷碼,僅僅有一位二進制發(fā)生變化。

而且在其范圍內(nèi)的最小值和最大值,也僅僅有一位二進制發(fā)生變化。

例如下面兩數(shù):

最小:二進制0000=格雷碼0000

最大:二進制1111=格雷碼1000

看到了吧,0000 和 1000,僅僅有一位數(shù)發(fā)生變化。

-------

如果在變換的過程中,先把十進制轉(zhuǎn)換成BCD碼,這就失去了格雷碼的特點。

因為在BCD碼中:

最。憾M制0000=格雷碼0000

最大:二進制1001=格雷碼1101

可以看出,它們之間有三位發(fā)生變化。

通過BCD碼來變換格雷碼,思路不對。變換出來的,并不是原數(shù)的格雷碼。

自然二進制數(shù)與格雷碼的互換公式與電路

自然二進制數(shù)轉(zhuǎn)換到格雷碼

------------

設(shè)有 N 位二進制數(shù) B(i),其中 0 <= i <= N - 1;它可以變換成為同樣位數(shù)的格雷碼 G(i)。

二進制數(shù)與格雷碼的轉(zhuǎn)換公式如下:

  G(i) = B(i+1) XOR B(i) ; 0 <= i < N - 1

  G(i) = B(i)            ;      i = N - 1

如果是通過編程計算進行變換,就需要使用這個公式逐位的計算;

如果是使用硬件電路進行變換,就可以使用做而論道前面在回答問題時給出的電路。

格雷碼轉(zhuǎn)換到自然二進制數(shù)

------------

設(shè)有 N 位格雷碼 G(i),把它轉(zhuǎn)換成自然二進制數(shù)的算法如下。

自然二進制碼的最高位等于雷碼的最高位;

自然二進制碼的次高位為最高位自然二進制碼與次高位格雷碼相異或;

自然二進制碼的其余各位與次高位自然二進制碼的求法相類似。

轉(zhuǎn)換公式如下:

  B(i) = G(i)             ;      i = N - 1

  B(i) = B(i+1) XOR G(i)  ; 0 <= i < N - 1

軟件標(biāo)簽: 格雷碼 二進制

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載