已有 1173 次阅读2010-7-30 07:07 |个人分类:实践|系统分类:单片机
单字节16进制转BCD吗
在网上查了一下没找到,自己弄了个小程序,
unsigned char HexToBCD(unsigned char Hdata)
{
unsigned char BCDdata;
if(Hdata>99)
return 0; //有个BUG就是当为0的时候借过转成0,!
else
BCD=((Hdata/10)<<4) | (Hdata%10);
return BCDdata;
}
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号