BCD code
Phần chuyển mã này chủ yếu sử dụng khi lưu dữ liệu 8bit nên DEC chỉ có 2 ký số, nếu dùng hơn 8 bit cần chỉnh lại code cho phù hợp
int DECIMALtoBCD(int data) {
return ((data/10)<<4)+(data%10);
}
int BCDtoDECIMAL(int data) {
return (data>>4)*10+(data&0x0F);
}