资深版主
 
- 积分
- 12012
- 金钱
- 12012
- 注册时间
- 2013-9-10
- 在线时间
- 427 小时
|
发表于 2015-1-19 08:30:56
|
显示全部楼层
回复【9楼】hack906447:
---------------------------------
void LCD_DisplayNum(u32 num)
{
u8 i=0, j, k=0, wei, q;
u8 str[9];
if (num>=10000000) wei=8;
else if(num>=1000000) wei=7;
else if(num>=100000) wei=6;
else if(num>=10000) wei=5;
else if(num>=1000) wei=4;
else if(num>=100) wei=3;
else if(num>=10) wei=2;
else wei=1;
for(i=wei;i>0;i--)
{
q=1;
j=1; //i=1??q=1,眔???
for(;j<i;j++) q *= 10;
str[k++] = num/q +'0';
num %= q;
}
str[k] = '\0'; //睰??才﹃挡?夹粁
LCD_DisplayString(str); //陪ボ?才﹃
}
你这个函数好蛋疼啊> |
|