void LCD_ShowNum(u16 x,u16 y,u32 num,u8 len,u8 size)
{
u8 t,temp;
u8 enshow=0;
for(t=0;t<len;t++)
{
temp=(num/LCD_Pow(10,len-t-1))%10; //拆分十进制NUM
if(enshow==0&&t<(len-1))
{
if(temp==0)
{
LCD_ShowChar(x+(size/2)*t,y,' ',size,0);
continue;
}
else enshow=1;
}
LCD_ShowChar(x+(size/2)*t,y,temp+'0',size,0);
}
}
原子哥在例程的font.h中 例如asc2_1206[0][t] 对应着 ' '和0 在程序里面执行这一行的时候怎么区分是显示空格还是数字0呢?谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
麻烦请教一下,如果数字首位为0的话,应该打印出啥结果呢!
一周热门 更多>