第一位write—data(x/10+'0');
第二位write—data(x%10+'0');
write—data('.');
第三位write—data(x*10%10+'0');
第三位write—data(x*100%10+'0');
C语言的语句可以这样写#include<stdio.h>
void main()
{
float fxx
unsigned char str[10]
fxx = 12.5
sprintf(str,"%8.2f\n",fxx) //将12.5转换成8.2(2位小数)格式以ASCII方式存储到str字符串中
..........
}
由于1620液晶模块支持ASCII码,所以只要将str中的内容送到1602就行了。至于1602的 *** 作我就不写了(其实我也没用过,但知道怎么用,应该不难)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)