发布网友 发布时间:2022-04-22 02:05
共1个回答
热心网友 时间:2023-01-28 03:17
最常用的BCD编码,就是使用0至9这十个数值的二进码来表示。这种编码方式,在称之为“8421码”(日常所说的BCD码大都是指8421BCD码形式)。除此以外,对应不同需求,各人亦开发了不同的编码方法,以适应不同的需求。这些编码,大致可以分成有权码和无权码两种:
有权BCD码,如:8421(最常用)、2421、5421…
无权BCD码,如:余3码、格雷码…(注意:格雷码并不是BCD码)
以下为三种常见的BCD编码的比较。
十进数 8421-BCD码 余3-BCD码 2421-A码
(M10) DCBA C3C2C1C0 a3a2a1a0
0 - 0 0 0 0 / 0 0 1 1 / 0 0 0 0
1 - 0 0 0 1 / 0 1 0 0 / 0 0 0 1
2 - 0 0 1 0 / 0 1 0 1 / 0 0 1 0
3 - 0 0 1 1 / 0 1 1 0 / 0 0 1 1
4 - 0 1 0 0 / 0 1 1 1 / 0 1 0 0
5 - 0 1 0 1 / 1 0 0 0 / 1 0 1 1
6 - 0 1 1 0 / 1 0 0 1 / 0 1 1 0
7 - 0 1 1 1 / 1 0 1 0 / 0 1 1 1
8 - 1 0 0 0 / 1 0 1 1 / 1 1 1 0
9 - 1 0 0 1 / 1 1 0 0 / 1 1 1 1
常用BCD码 十进制数8421码5421码2421码余3码余3循环码000000000000000110010100010001000101000110200100010001001010111300110011001101100101401000100010001110100501011000101110001100601101001110010011101701111010110110101111810001011111010111110910011100111111001010-----------------------