1.2.2 BCD码

1.2.2 BCD码

为了与日常习惯相符合,单片机中有时也采用十进制数。在单片机中,十进制数是用二进制编码表示的,称为BCD码,即二进制编码的十进制数。BCD码的每4个二进制位表示一位十进制数,BCD码的4个二进制位的权值由高到低依次为8、4、2、1,故BCD码也可以称为8421BCD码。例如,6829的8421BCD码为0110 1000 0010 1001。以6的BCD码0110为例,6=0×8+1×4+1×2+0×1。8421BCD码编码表如表1-2所示。

表1-2 8421BCD码编码表