BCD换算为十进制

unsigned char time_check_BCD(unsigned char time)//BCD换算为十进制
{
    unsigned char num;
     for(i=0;i<100;i++)
     {
       if(time==BCD_buf[i])
       {
         num = i;
         break;
       }
     }
     return num;
}
unsigned char Binary_to_BCD(unsigned char time)//十进制转换为 BCD
{
    unsigned char num;
     for(i=0;i<100;i++)
     {
       if(time==i)
       {
         num = BCD_buf[i];
         break;
       }
     }
     return num;

猜你喜欢

转载自blog.csdn.net/fireboyorhotboy/article/details/51307982