日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

格雷码(Gray Code)编码、实现及规律(附编码)

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 格雷码(Gray Code)编码、实现及规律(附编码) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


格雷碼(Gray Code)是由貝爾實驗室的弗蘭克·格雷(Frank Gray,1887-1969)在20世紀40年代提出,并在1953年取得美國專利“Pulse Code Communication”。最初目的是在使用PCM(Pusle Code Modulation)方法傳輸數字信號的過程中降低錯誤可能。


**

格雷碼編碼

**
8’b0000_0000;
8’b0000_0001;
8’b0000_0011;
8’b0000_0010;
8’b0000_0110;
8’b0000_0111;
8’b0000_0101;
8’b0000_0100;
8’b0000_1100;


8’b0000_1101;
8’b0000_1111;
8’b0000_1110;
8’b0000_1010;
8’b0000_1011;
8’b0000_1001;
8’b0000_1000;
8’b0001_1000;


8’b0001_1001;
8’b0001_1011;
8’b0001_1010;
8’b0001_1110;
8’b0001_1111;
8’b0001_1101;
8’b0001_1100;
8’b0001_0100;


8’b0001_0101;
8’b0001_0111;
8’b0001_0110;
8’b0001_0010;
8’b0001_0011;
8’b0001_0001;
8’b0001_0000;
8’b0011_0000;


8’b0011_0001;
8’b0011_0011;
8’b0011_0010;
8’b0011_0110;
8’b0011_0111;
8’b0011_0101;
8’b0011_0100;

定位控制是自動控制的一個重要內容。如何精確地進行位置控制在許多領域里面有著廣泛的引用,例如機器人運動,數控機床的加工,醫療機械和伺服傳動控制系統等。

編碼器是一種把角位移或者是直線位移轉換成電信號(脈沖信號)的裝置。按照其工作原理,可分為增量式和絕對式兩種。增量式編碼器是將位移產生周期性的電信號,再把這個電信號轉換成計數脈沖,用計數脈沖的個數來表示位移的大小,而絕對式編碼器則是用一個確定的二進制碼來表示其位置,其位置和二進制碼的關系是用一個碼盤來傳送的

下圖為一個僅作說明的三位純二進制碼的碼盤示意圖


規律:
但是格雷碼的編制還是有規律的,它的規律是:
最后一位按照0110 – 0110 – 0110的順序循環;
倒數第二位按照00 11 11 00 – 00 11 11 00 – 00 11 11 00 的順序循環
倒數第三位按照0000 1111 1111 0000 – 0000 1111 1111 0000的順序循環
倒數第四位按照0000 0000 1111 1111 1111 1111 0000 0000 --0000 0000 1111 1111 1111 1111 0000 0000的順序循環
……以此類推

總結

以上是生活随笔為你收集整理的格雷码(Gray Code)编码、实现及规律(附编码)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。