BCD和HEX转换程序

lichongyang
lichongyang
lichongyang
110
文章
0
评论
2020年8月2日16:50:48 评论 95 次浏览

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

unsigned char BCD2HEX(unsigned char bcd_data)    //BCD转为HEX子程序  
{ 
    unsigned char temp; 
    temp=(bcd_data/16*10 + bcd_data%16); 
    return temp; 
} 
unsigned char HEX2BCD(unsigned char hex_data)    //HEX转为BCD子程序   
{ 
    unsigned char temp; 
    temp=(hex_data/10*16 + hex_data%10); 
    return temp; 
}
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信小程序
  • 我的微信小程序扫一扫
  • weinxin
lichongyang
  • 本文由 发表于 2020年8月2日16:50:48
  • 转载请务必保留本文链接:https://www.chongyangli.com/archives/bcd%e5%92%8chex%e8%bd%ac%e6%8d%a2%e7%a8%8b%e5%ba%8f/
嵌入式技术面试 C语言

嵌入式技术面试

1 C/C++ 1.1 结构体struct与union区别?struct与class区别? struct与union:   最大的区别在于内存利用。 struct各成员各自拥有自己的内存,各自使用互不...
字节对齐 C语言

字节对齐

一.什么是字节对齐,为什么要对齐?    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: