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