stm32tftlcd显示小数
void LCD_ShowFloat(u16 x,u16 y,u8 size,float num,u8 Int,u8 Float)
{
int i,n,a;
double t;
n=num;
t=(num-n);
for(i=0;i<Float;i++)
{
a=t*10;
t=(t*10)-a;
LCD_ShowxNum(x+8+i*8+Int*8,y,a,1,size,0);
}
LCD_ShowxNum(x,y,n,Int,size,0);
LCD_ShowString(x+Int*8,y,Int*16,16,size,".");
}
这个函数可以显示小数点后的零位,亲测可用