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