直接用sprintf搞定
void uart_sendLong(int32 da)
{
xdata uint8 buf[10];
sprintf(buf,"%8ld",da);
uart_sendString(buf);
}
void uart_sendFloat(float da,int8 deci)
{
xdata char buf[10];
FloattoString(buf,da,deci);
uart_sendString(buf);
}
void uart_sendHex(uint32 da)
{
xdata char buf[10];
sprintf(buf,"0x%lx ",da);
uart_sendString(buf);
}
|