新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 常用編碼(BCD編碼、余3碼、格雷反射碼、奇偶校驗

        常用編碼(BCD編碼、余3碼、格雷反射碼、奇偶校驗

        作者: 時間:2011-06-10 來源:網絡 收藏
        1、BCD編碼
           例 寫出十進數563.97D對應的8421BCD碼。
             563.97D=0101 0110 0011 . 1001 01118421BCD
           例 寫出8421BCD碼1101001.010118421BCD對應的十進制數。
             1101001.010118421BCD=0110 1001 . 0101 10008421BCD=69.58D
           在使用8421BCD碼時一定要注意其有效的編碼僅十個,即:0000~1001。四位二進制數的其余六個編碼1010,1011,1100,1101,1110,1111不是有效編碼。
        2、余3碼
           余3碼也是一種BCD碼,但它是無權碼,但由于每一個碼對應的8421BCD碼之間相差3,故稱為余3碼,其一般使用較少,故正須作一般性了解,具體的編碼如下表。

        十進制數
        8421BCD碼
        2421BCD碼
        余3碼
        0
        0000
        0000
        0011
        1
        0001
        0001
        0100
        2
        0010
        0010
        0101
        3
        0011
        0011
        0110
        4
        0100
        0100
        0111
        5
        0101
        1011
        1000
        6
        0110
        1100
        1001
        7
        0111
        1101
        1010
        8
        1000
        1110
        1011
        9
        1001
        1111
        1100
        10
        0001,0000
        0001,0000
        0100,0011
        3、格雷反射碼(循環碼)
        十進制數
        二進制數
        格雷碼
        十進制數
        二進制數
        格雷碼
        0
        0000
        0000
        8
        1000
        1100
        1
        0001
        0001
        9
        1001
        1101
        2
        0010
        0011
        10
        1010
        1111
        4
        0100
        0110
        12
        1100
        1010
        5
        0101
        0111
        13
        1101
        1011
        6
        0110
        0101
        14
        1110
        1001
        7
        0111
        0100
        15
        1111
        1000
        4、奇偶校驗碼

        在數據的存取、運算和傳送過程中,難免會發生錯誤,把“1”錯成“0”或把“0”錯成“1”。奇偶校驗碼是一種能檢驗這種錯誤的代碼。它分為兩部分;信息位和奇偶校驗位。
        有奇數個“1”稱為奇校驗,有偶數個“1”則稱為偶校驗。


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 渭南市| 化隆| 松桃| 遂昌县| 邓州市| 南京市| 基隆市| 怀柔区| 凤城市| 靖远县| 黄山市| 通江县| 昆明市| 仪陇县| 阳原县| 滨州市| 海盐县| 江华| 开江县| 利辛县| 沾化县| 津南区| 旬邑县| 罗江县| 台前县| 通辽市| 宜宾县| 静乐县| 水城县| 台南县| 宜昌市| 左贡县| 河曲县| 余姚市| 岑巩县| 合阳县| 曲阳县| 定州市| 奉化市| 建宁县| 靖西县|