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的话,显示之前要先把上次的显示内容清除
|