新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 格雷碼轉二進制方法

        格雷碼轉二進制方法

        作者: 時間:2011-11-24 來源:網絡 收藏

          二進位碼第n位 = 二進位碼第(n+1)位+格雷碼第n位。因為二進位碼和格雷碼皆有相同位數,所以二進位碼可從最高位的左邊位元取0,以進行計算。(注:遇到1+1時結果視為0)

          例如: 格雷碼0111,為4位數,所以其所轉為之二進位碼也必為4位數,因此可取轉成之二進位碼第五位為0,即0 b3 b2 b1 b0。

          0+0=0,所以b3=0

          0+1=1,所以b2=1

          1+1取0,所以b1=0

          0+1取1,所以b0=1

          因此所轉換為之二進位碼為0101

        格雷碼轉換快速方法

          (假設以二進制為0的值做為格雷碼的0)

          G:格雷碼 B:二進位碼

          G(N) = B(n+1) XOR B(n)

        格雷碼轉二進制方法

        格雷碼轉二進制方法

        格雷碼轉二進制方法



        關鍵詞: 格雷碼轉二進制

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 永寿县| 乳山市| 江孜县| 休宁县| 扎鲁特旗| 平果县| 温泉县| 萍乡市| 武功县| 山阳县| 彭水| 米脂县| 台东市| 佛教| 通州区| 阿荣旗| 黑河市| 双城市| 临猗县| 扶风县| 巴塘县| 石林| 岑溪市| 无为县| 保亭| 南澳县| 磴口县| 大新县| 正蓝旗| 剑阁县| 尚志市| 万山特区| 余姚市| 茂名市| 新营市| 辽宁省| 永丰县| 美姑县| 若尔盖县| 当雄县| 达日县|