单片机新手,写了上位机下位机温度采集程序(vc,c#),请问我该如何把下位机测得的数据发送给上位机

下位机程序是以前学习单片机的时候写得温度检测程序,里面没有任何有关上位机程序的东西,我是不是应该加一个发送数据给上位机的程序?是的话要怎么加?... 下位机程序是以前学习单片机的时候写得温度检测程序,里面没有任何有关上位机程序的东西,我是不是应该加一个发送数据给上位机的程序?是的话要怎么加? 展开
 我来答
lycdl
高粉答主

2019-05-11 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4931万
展开全部
单片机要用串口发送采集的温度。肯定是要增加串口通信程序的,首先要初始化串口,设置串口工作方式和波特率,必须与上机的波特率完全相同。再设定简单的通信协议,就是发送温度时,是以十六进制数发送,还是发送字符型,还是发送单片机转换后的十进制数,发送几个字节。单片机与上位机之间的通信要用一条USB转串口线,或USB转TTL模块,电脑上要安装驱动程序,虚拟出一个串口来。你的上位机的程序,可能需要做些修改,USB转串口虚拟串口号是多少,要根据安装驱动程序及USB线所插USB口确定。还有上面说的简单的通信协议,波特率都没有考虑吧,只是做了界面设计吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式