char k[10];
char a;
sprintf(k,"%.1f",Data_Send); //把浮點數(shù)據(jù)分割成字符串,并存放在k數(shù)組中,"%.1f"的2f表示小數(shù)點后再顯示1位數(shù),不顯示小數(shù)就是0f
for(a=0;(k[a]!='\0');a++)
{
Send_Out_COM(k[a]);//輸出ASCII
}
sprintf可以把數(shù)據(jù)轉(zhuǎn)換成字符串輸出,Data_Send可以是浮點,整型,字符......
可以自動輸出負號和小數(shù)點
1.23就會輸出:'1''.''2''3'
用在OLED的話,顯示之前要先把上次的顯示內(nèi)容清除
|