幾種常見的十進制代碼(筆記)


幾種常見的十進制代碼

clip_image002

8421又稱為BCD(Binary Coded Decimal)碼,是十進制代碼中最常用的一種。每一位的1代表的十進制數稱為這一位的權。8421碼中每一位的權是固定不變的,它屬於恆權代碼

余3碼的編碼規則與8421碼不同。如果將兩個余3碼相加,所得的和將比十進制數和所對應的二進制數多6。0和9、1和8、2和7、3和6、4和5的余3碼互為反碼,這對於求取對10的補碼是很方便的。余3碼不是恆權代碼。

2421是一種恆權代碼, 它的0和9、1和8、2和7、3和6、4和5也互為反碼。

5211是另一種恆權代碼。5211碼的每一位正好與8421碼十進制計數器4個觸發器輸出脈沖的分頻比相對應。這種對應關系在構成某些數字系統時很有用。

余3循環碼是一種變權碼,每一位的1在不同代碼中並不代表固定的數值。它的主要特點是相鄰的兩個代碼之間僅有一位的狀態不同。

格雷碼

格雷碼(Gray code)又稱循環碼。

特點:編碼順序依次變化時,相鄰兩個代碼之間只有一位發生變化。

代碼轉換過程不會產生過渡“噪聲”。格雷碼不是恆權代碼。

2位格雷碼

3位格雷碼

4位格雷碼

4位二進制碼

00

01

11

10

000

001

011

010

110

111

101

100

0000

0001

0011

0010

0110

0111

0101

0100

1100

1101

1111

1110

1010

1011

1001

1000

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM