|
在論壇看了一個關(guān)于DS3231時鐘芯片數(shù)碼管顯示的程序有這么一段,有沒有懂的幫忙說一下是什么意思嗎,還有就是為什么要加這個轉(zhuǎn)換
單片機源程序如下:
uchar BCD2HEX(uchar val) //BCD轉(zhuǎn)換為Byte
{
return ((val>>4)*10)+(val&0x0f);
}
uchar HEX2BCD(uchar val) //B碼轉(zhuǎn)換為BCD碼
{
return (((val%100)/10)<<4)|(val%10);
} |
|