现象:运行速度很慢
temp_a=(float)aacz/8192;
if(temp_a<0)
{
OLED_ShowStr(36,7,(u8 *)"-",1); //????
temp_a=-temp_a; //????
}else OLED_ShowStr(36,7,(u8 *)" ",1); //????
temp_a=temp_a*100;
OLED_Shownum(42,7,(short)temp_a/100,3,12); //??????
OLED_Shownum(66,7,(short)temp_a%100/10,1,12); //??????
OLED_Shownum(72,7,(short)temp_a%10,1,12); //??????
用sprintf: // sprintf ( tp, " aacz:%-.3f",(float)aacz/8192);
// OLED_ShowStr(0,6,(u8 *)tp,1);
|