我想用VB编写一个将单片机采集到的温度信号(十六位二进制数据)显示在计算机上的程序

我想用VB编写一个将单片机采集到的温度信号(十六位二进制数据)显示在计算机上的程序,第1张

16位数据即2字节,需按通信协议野老和数据戚瞎包结构编写代码,按照2进制方式接收,注意高低字节的高脊空顺序.接收后进行运算获得实际数据.

参阅:http://www.vbgood.com/thread-83700-1-1.html

别用do while。。用DoEvents

另外你可以换个思路,给你说两个方法:1、直接设置一个定时器。。从你下发了你的读取命令后,清零接收寄存器,开始延时,比如你需要传送的数据要1s传送完成,那么搏启备就设置1100,然后直接去读mscomm寄存器

第二 设置mscomm控件 接收字节数,并开中断旁局,等基毁待接收到你设置的字节数后,自动中断。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12527628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存