单片机与vb之间的串行通信_vb单片机

交换机 2024-05-02 生活 40

扫一扫用手机浏览

文章目录 [+]

VB怎么通过串口控制单片机,也就是说VB怎么通过串口读写单片机?

Loop Until InStr(Buffer$, OK & vbCRLF) 从串行端口读 OK 响应。 关闭串行端口。MSCommPortOpen = False End Sub 注意 MSComm 控件可以***用轮询或***驱动的方法从端口获取数据。

单片机与vb之间的串行通信_vb单片机

vb控制单片机主要就是通过串口通过单片机里既定的传输协议来通讯。vb来做上位机程序主要是vb来做窗体简单。还有MSCOMM通讯控件比较好用。delphi/BC++ 也不错,可用API 或第三方通讯控件。

我的建议是这样,在mscomm的oncomm***里写代码,以前写的vb的找不到了,给你个参考一下吧。

vb和单片机通讯

1、单片机 向 vb 串口控件mscomm 发送 字节, 每次只能发送一个字节,可以连续发送。

2、当vb收到一个字节了,vb产生OnComm***,但是vb是windows 操作系统下的程序,执行到***的mscommInput 时已经过去一定时间,串口是有缓冲区的,这时候读input已经传过来很多字节了。

3、不用,PC端控件就给你做好了。单片机端,串口模块也给你做好了,只要设置好必要的寄存器就OK了。

4、如果你单片机的是HEX值,则在VB中应该为bin二进制收发模式 ------ 数据多的话,就应该有个简单的通讯协议,如比如说03的代码是读,06的代码是写就知道是温度的数据了。

5、,建议通讯地址放在通讯开始标识后面,这样从机反映会可以做快些。3,不管多简单的协议,建议都有,开始标志,地址,命令,长度,数据,效验,结束标志。

6、OnComm 之前,设置并返回的要接收的字符数。OnComm ***,无论何时当 CommEvent 属性的值变化时,就产生 OnComm ***,标志发生了一个通讯***或一个错误。InputMode 属性。设置或返回 Input 属性取回的数据的类型。

请教一下关于VB与51单片机传送数据的问题

1、VB程序 与 单片机程序,没有问题,是波特率 误差的问题 该 VB 程序 发送 范围是 0 - 128 , 128 时发送 的 为 0 。

2、发送大数,你只能多次发送,一次只能发送一帧,而串口发送的一帧可能是9位,由你设置而定。

3、,建议通讯地址放在通讯开始标识后面,这样从机反映会可以做快些。3,不管多简单的协议,建议都有,开始标志,地址,命令,长度,数据,效验,结束标志。

4、然后你要把文本框中的string 0x55 转成数字的0x55,然后用mscommoutput输出,单片机就能收到了。

5、电路的话就是 上面的图可以参考,你把单片机串口TXD接10脚,RXD接9脚就可以了。

6、也可以使将实际温度值乘100倍取整,以5个ASCII字符直接传送。51单片机按上述方案取一组成数据帧发送给上位机串口。

如何使用VB向单片机发送2字节数据?

1、该 VB 程序 发送 范围是 0 - 128 , 128 时发送 的 为 0 。

2、即2字节ASCII码组成)。10进制范围-32768到+32767。如有小数,则应由上下位机约定,不进行串送。串口通信中数制转换必须相当重视。以上是以二进制方式收发数据。也可直接以ASCII码的文本方式发送数据,而字节量大。

3、根据你设计的电路设置好工作模式,如果直接驱动LED管可以用漏极输出方式;第二个函数以查询方式接收串口发来的数据并保存在变量中;第三个函数用来控制点亮指定的LED灯,这里用位运算就可以的。

4、VB0可设置MsComm控件的RThreshold 属性为2,通过OnComm ***接收来自单片机的两字节数据。如果两字节数据是二进制数据需要设置InputMode 属性为comInputModeBinary。

5、新建VB工程,由工程菜单选部件项,在Microsoft Comm Control 0部件前打钩确定,VB的工具箱中就有MSCOMM控件,添加到窗体.下列代码可按2进制接收数据,处理为16进制字符串显示数据. 根据通信协议,确定VB的算法,编写收发代码。

6、比如命令可以放第一字节,接下来是整包数据长度。单片机接收厚写卡就是单片机的问题了。同样读卡也可以以数据包形式把数据连同命令一起发送给电脑,并可以把卡中数据写到text文件中。希望对你有点帮助。

标签:

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.ishengkuan.com/14817.html

相关文章

  • 暂无相关推荐