怎么把一个变量(是一个小数)显示到LCD12864上,求C51 10

 我来答
11kxmx
2016-07-28 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2440万
展开全部
先用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”);//显示字符串
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式