BCD和HEX转换程序

来源:互联网 发布:java apt 废弃 编辑:程序博客网 时间:2024/06/03 17:37

在写程序时,经常需要进行BCD码和ASCII码的转换,下面是我常用的转换程序,如果大家有需要,直接调用就行了,呵呵!

[cpp] view plaincopy
  1. unsigned char BCD2HEX(unsigned char bcd_data)    //BCD转为HEX子程序    
  2. {   
  3.     unsigned char temp;   
  4.     temp=(bcd_data/16*10 + bcd_data%16);   
  5.     return temp;   
  6. }   
  7. unsigned char HEX2BCD(unsigned char hex_data)    //HEX转为BCD子程序     
  8. {   
  9.     unsigned char temp;   
  10.     temp=(hex_data/10*16 + hex_data%10);   
  11.     return temp;   
  12. }