共工科技

如何把温度传输到串口(温度传感器串口程序)

本篇目录:

使用51单片机与PC进行串口通信时,怎么将一个温度值(带两位小数)发送到...

方法多的去了,把数字35转换为字符串“35”发送可以,用压缩BCD码0x30x05发送也可以,多得是。不一定一定要浮点处理。

一下程序是51单片机的程序。P0口是八段数码管,wela、dula分别是数码管位选和段选。 DS18S20接在P2^2口。

如何把温度传输到串口(温度传感器串口程序)-图1

RI = 0;SendData(str) ; //发送到串口。

电脑发送也只能一个字节一个字节发送。所以,接收也是一个字一个字节接收的。接收完再组合起来就可以了。

你把波特率换一下 我调试了一下 用9600的 ,是对的 你试试,不对在叫我。

如何把温度传输到串口(温度传感器串口程序)-图2

怎样把单片机得到的温度数据通过RS232传输到电脑上显示

制作一条RS232串口线,连接单片机和串口,单片机如果采到温度数据,直接发送即可。如果不行,单片机可以外接RS485,也可以。

单片机的UART先配置好,往BUF0写内容就发出去了,将线连好,用串口调试软件监视看看,就知道通讯的过程了。

USB口通讯电路比较复杂,成本相对高,RS232串口通讯最简单,用一个232芯片就可以了,常用的MAX232,电路连接非常简单,到网上搜索一下232芯片就能查到。

如何把温度传输到串口(温度传感器串口程序)-图3

通过串口。PC机串口电平RS—232,单片机的一般为TTL,二者要通信中间还需一个电平转换,中间连一根串口线,然后通过一个串口调试助手之类的上位机就可以显示了。

好编写啊,DS18B20采样 提取数据 UART传输。给你点代码,自己参考下。

这个简单啊,用串口把数据传到电脑上,你需要一个软件,串口调试助手,你需要的硬件是串口线,一般是USB转串口线,串口通信的程序网上很多例程,你下一个看看,这个是最简单的方法了,不管怎么样,串口通信是核心。

单片机中如何将DS18b20测得的温度通过串口发送到电脑的串口调试助手上呢...

1、其次它又是“一线-总线”,那么简单的讲,就是我们与DS18B20的沟通就是通过这一根线实现的,换一个说法就是“写数据”,“发命令”,“读数据”等等都是通过这根线来完成的。

2、PC串口收到数据,在串口助手中勾选16进制显示,就是16进制的温度了,或者单片机把16进制的温度转化成字符串形式发到PC,这样串口助手不用勾选16进制显示,直接就能显示成温度。

3、首先你要读取DS18B20的温度数据,比如保存在变量 temp中 其次你要单片机建立串口通信功能(可以看一些单片机书籍和datasheet上资料),假设设置波特率9600,串口号为1(这个可以查看设备管理器)。

4、达拉斯的DS18B20是1_Wire接口 这个你都搞定了,RS232还有什么难的啊?单片机的UART先配置好,往BUF0写内容就发出去了,将线连好,用串口调试软件监视看看,就知道通讯的过程了。

5、制作一条RS232串口线,连接单片机和串口,单片机如果采到温度数据,直接发送即可。如果不行,单片机可以外接RS485,也可以。

6、我给一段例程,你参考一下:但是要注意DS18B20的Reset延迟时间,温度一直不变,应该是出错了,Check一下是不是Reset的延时时间是否不够,因为其转换速度慢?申矽凌微电子的CT1820的速度较快(近21倍的转换速度)。

到此,以上就是小编对于温度传感器串口程序的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇