永发信息网

时间BCD转换成ASC2码 程序

答案:1  悬赏:60  手机版
解决时间 2021-11-17 23:23
  • 提问者网友:雨不眠的下
  • 2021-11-17 19:36
时间BCD转换成ASC2码 程序
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-11-17 19:42
void BcdToAsc(INT8U * p,const INT8U * s,INT16U length)
{
INT16U i;

for(i=0; i {
p[2*i] = (s[i] & 0xf0)/16;
if(p[2*i]>9)
{
p[2*i] += 0x37;
}
else
{
p[2*i] += 0x30;
}
p[2*i+1] = (s[i] & 0x0f);
if(p[2*i+1]>9)
{
p[2*i+1] += 0x37;
}
else
{
p[2*i+1] += 0x30;
}
}
}

时间作为参数即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯