③ 十进制数的其它编码方法

  也有用多于4位基2码,如用5位、7位、甚至10位基2码,来表示一个十进制数位的方案。有些属于无权码,有些属于有权码。表2.11给出4种编码方案。

表2.11 十进制数位编码方案

十进位
无权码
有权码
符号
五中取二码
蠕变码
二元五进制码
5043210
独热码
0123456789
0
11000
00000
0100001
1000000000
1
00011
10000
0100010
0100000000
2
00101
11000
0100100
0010000000
3
00110
11100
0101000
0001000000
4
01001
11110
0110000
0000100000
5
01010
11111
1000001
0000010000
6
01100
01111
1000010
0000001000
7
10001
00111
1001000
0000000100
8
10010
00011
1001000
0000000010
9
10000
00001
1010000
0000000001

  五中取二码 (2-out-of-5 Code)使用5位基2码,并且每个代码必须包含2个"1"和3个"0",因此提供了一位(或奇数位)检粗能力。

  蠕变码(Creeping Code)也用5位基2码,是由一个"1"逐次移位扩展和收缩而形成的,符合格雷码的编码规则。