首页天道酬勤格雷码转二进制,8421bcd码转格雷码

格雷码转二进制,8421bcd码转格雷码

张世龙 05-13 12:52 68次浏览

用4位二进制代码表示1位十进制数,2----10十进制代码,简称BCD(binarycodeddecimal )代码。 根据代码的各位对BCD代码是否有权利,可以分为权利代码和权利代码两种。 使用最多的是8421BCD码,权利码最多的是魅力鹤和格雷码,我们通常称为BCD码的是8421BCD码。 这些代码与十进制的关系如下。

十进制8421BCD码剩下三码格雷码

0 0000 0011 0000

1 0001 0100 0001

2 0010 0101 0011

3 0011 0110 0010

4 0100 0111 0110

5 0101 1000 1110

6 0110 1001 1010

7 0111 1010 1000

8 1000 1011 1100

9 1001 1100 0100

8421BCD码的“8421”表示与从高位到低位的各位对应的权重值分别为8、4、2、1,各位乘以权重值,将其相加为对应的十进制数。 例如,8421BCD码“0111”、08 14 12 11=7D。 其中,d表示十进制“Decimal”的数量。

特别值得注意的是,8421BCD码在0000~1001的合计只有10个,1010、1011 .等不是8421BCD码。

吸引人的鹤是8421BCD代码,再加上各数量的代码加上0011 (对应于十进制3 )。 格雷码的编码规则是两个相邻代码之间只有一位二进制位不同。 无论是8421BCD码、色鹤还是格雷码,总有四个二进制位支持十进制。 例如,与十进制18对应的8421BCD代码为00011000。

压缩的BCD代码用四个二进制位表示十进制数。 以上是压缩后的BCD码。 另一方面,未压缩BCD代码以1字节(8位)表示1位十进制数,前4位始终表示0000,后4位0000到1001表示对应的十进制数。 例如,十进制87D在未压缩的8421BCD码中表示二进制是00001000 00000111B。 这种非压缩BCD码主要用于非数值计算的应用领域。

0

进制转换bcd码,单片机bcd码是什么 十进制小数转bcd码,十进制数转换bcd码