DS18B20测温在串口调试助手中如何显示温度?(51单片机)

求程序,谢谢大家了!... 求程序,谢谢大家了! 展开
 我来答
lycdl
高粉答主

2015-08-13 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4909万
展开全部
这就看你用串口发送数据时是怎么发送的,即是以十六时制数发送的,还是以ASCII码即字符发送的,只在串口调试助手在接收时与发送的数据模式一致就能显示出来。
追问
比如显示26.33℃这样子怎么做,我已经写好了程序可以在lcd1602上显示温度,精确到小数点后两位数字,但就是写不出在串口上显示的程序,求帮忙。
追答
送LCD1602上显示时,是怎么取每一位显示的,因送LCD显示的每一位都要变成ASCII码的,还这样取每一位就发送出去就行了。发送完了十位个位后再发一个小数点,
SBUF='.';
while(!TI);
TI=0;
发送每一位温度时,这行换成温度
SBUF=每位温度字符;
在电脑上的串口助手接收时,显示字符就看到了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式