③ 十进制数的其它编码方法
也有用多于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"逐次移位扩展和收缩而形成的,符合格雷码的编码规则。
|