2-10进制编码(BCD编码)
BCD码:使用一个四位二进制代码表示一位十进制数字的编码方法。
一、8421码
选取0000~1001表示十位二进制数 0到9
按自然顺序的二进制数表示所对应的十进制数字,是有权码,从高位到地位的权依次为8 4 2 1,所以称为8421码
1010到1111等六种状态是不用的,称为禁用码
二、5421码
选取0000-0100和1000-1100这十种状态。
0101-0111和1101-1111六种状态被称为禁用码
是有权码,从高位到低位的权值依次为5421
余三码
选取0011-1100这十种状态
与8421码相比,对应相同十进制数要多三,故称余三码
其他一些常用代码
特点:任意两个相邻的数所对应的代码之间只有一位不同,其余位都相同。
这个特点使得他它在代码的形成与传输时引起的误差较小。