在keil中添加#include “string.h”和#include "stdio.h"这两个头文件,同时编译时选择USE MicroLIB可以很好的调用库函数实现
loat HEXzhuanFLOAT(char *a)
{
float tempf=0.0;
memcpy(&tempf,a,4);
return tempf;
}
可以实现HEX转浮点数。
mn=HEXzhuanFLOAT(yan);
mn1=HEXzhuanFLOAT(s);
mn2=HEXzhuanFLOAT(n);
sprintf(yanchen,"%5.2f",mn);
sprintf(SO2,"%5.2f",mn1);
sprintf(NOX,"%5.2f",mn2);
可以很好的实现浮点数转字符串。
充分利用库函数可以高效开发。