极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12311|回复: 1

关于12864数字乱码的问题

[复制链接]
发表于 2017-8-17 21:47:52 | 显示全部楼层 |阅读模式
本帖最后由 风一样的男子 于 2017-8-17 21:48 编辑

看了大神http://www.geek-workshop.com/for ... amp;highlight=12864的帖子后,想着用温度传感器ds18b20来实时显示到12864上,可是我将测得的温度数据显示在12864上时,数字乱码了,程序如下:
LCDA.DisplayString(2,2,show0,AR_SIZE(show0));//第三行第三格开始,显示文字极客工坊
delay(100);
LCDA.DisplaySig(2,5,val);
delay(2000);
LCDA.DisplayString(3,1,show1,AR_SIZE(show1));;//第四行第二格开始,显示文字geek-workshop
delay(5000);
LCDA.CLEAR();//清屏
delay(100);
LCDA.DrawFullScreen(logo0);
delay(5000);
}
其中,val 是表示ds18b20测得的温度数据而定义 的一个变量,求各位大神指点,不胜感激!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2017-8-18 04:55:55 | 显示全部楼层
看看LCDA.DisplaySig() 的说明,那个输出内容的参数需要什么类型的。 试试输出字符格式的数字,如果可以显示那么就把参数的内容先转换成字符串。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 22:34 , Processed in 0.058391 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表