上位机如何区分我需要的数据(vb)

比如一个温度报警系统单片机通过串口发送的数据包括温度和一个是否报警的标志pc接到这串数据如何区分开哪些是温度哪个是报警标志... 比如一个温度报警系统 单片机通过串口发送的数据包括温度和一个是否报警的标志 pc接到这串数据如何区分开哪些是温度 哪个是报警标志 展开
 我来答
397405404
2012-04-28 · 超过21用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:47.8万
展开全部
这得看单片机是按什么协议发送过来的咯。你得拿到下位机的协议才能做出相应解码。当然也可以自己分析一下数据,如果只是十六进制和十进制换算或者ASCII码等换算还是比较简单的
追问
ASCII码 求指教
追答
比如单片机发送了 31 32 46 37 四个字节给你,你只需要把接受到的这四个字节赋给字节数组,比如buff(),然后text1.text=chr(buff(0))+chr(buff(1))+chr(buff(2))+chr(buff(3)),这时候你就会看到text1里会出现12.7数字
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式