向春风求教:C代码中,拆分各个位送显示电压中有一行 要 +0x10 是什么作用?
电压分位显示中和电流分位显示中都有一行包含+0x10 的内容,请春风讲解一下作用吧!//拆分各个位送显示电压
aa = aa * 100;
i = (u16)aa;
DispBuff = (u8)(i % 10);
i = i / 10;
DispBuff = (u8)(i % 10);
i = i / 10;
DispBuff = (u8)(i % 10) + 0x10;
i = i / 10;
DispBuff = (u8)(i % 10);
//拆分各个位送显示电流
if(aa < 0) aa = 0;
aa = aa * 1000;
i = (u16)aa;
DispBuff = (u8)(i % 10);
i = i / 10;
DispBuff = (u8)(i % 10);
i = i / 10;
DispBuff = (u8)(i % 10);
i = i / 10;
DispBuff = (u8)(i % 10) + 0x10; 应该是显示小数点 多谢楼上解答!确实是显示小数点!
我修改的程序中因为没有 +0x10,电流显示没有小数点了!
----------赶紧修正!!!哦哦哦 是对,就是小数点,因为数组DispBuff[]的第16个开始是带小数点的段码 回复【3楼】kdtcf 春风
是对,就是小数点,因为数组dispbuff[]的第16个开始是带小数点的段码
-----------------------------------------------------------------------
这解释的太清楚了!多谢!
页:
[1]