怎么把一个变量(是一个小数)显示到LCD12864上,求C51 10
1个回答
展开全部
先用SPrint函数将变量转换成字符串存于数组中,再送往液晶屏显示即可
追问
能有详细一点的程序吗,如果 write_xy(uchar row,uchar line,uchar *string)是往指定的row、line送字符串string的话,变量s=12.396,把s送到2行2列 后边怎么写
追答
uchar str[6];//声明一个数组
sprintf(str,%f6.3,s);//将变量s转换为字符串
write_xy(2,2,str);//显示字符串
注意: write_xy(uchar row,uchar line,uchar *string)中的指针变量*string可以用数组名替代,如上面的例子,也可以直接用字符串代替,如下面的例子
write_xy(2,2,“12.396”);//显示字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询