PC接收单片机传过来的一个2个字节的数据A,串口一次只能发送一个字节的数据,所以我在单片机程序中将A按高八位和低八位分为数据B和C,现在已经能够将B和C发送到上位机VB程序并显示出来,但我想将B和C还原为A,并在VB中将还原后的A显示为十进制数。请教各位高手,这该怎么做?本人初学VB。
谢了!!!
VB能够接收到数据,怎样对接收到的数据进行处理
答案:2 悬赏:10 手机版
解决时间 2021-02-06 09:32
- 提问者网友:遮云壑
- 2021-02-05 22:18
最佳答案
- 五星知识达人网友:青尢
- 2021-02-05 23:44
留下你的邮箱,我提供给你我所做的VB串口,自己写了一份文档,就随意做了一个上位机。仅供学习参考使用。关于你说的数据处理,一般都是字符串形式的处理,left(str1,2),right(str1,2)mid(str1,1,2)这种方式来处理字符串。需要文档就追问。。连个分数都没有哎。。
全部回答
- 1楼网友:孤独的牧羊人
- 2021-02-06 00:29
1、按标准协议处理,如:modbus协议,101协议,104协议等。
2、按自由协议处理,一般是自定义数据格式,需要有协议文本,
按协议文本说明处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯