用vb串口实现发送一串000110010001010101000101010的二进制数 怎么发送 怎么接收

2024-11-22 19:52:48
推荐回答(1个)
回答(1):

VB可以通过串口控件实现串口通信,串口通信一般8个字节为1组进行发送,下面以你的前三个字节27bit为例
需要先串口控件初始化,此处略
发送时:
Dim Sendbuffer(3) as Byte
SendBuffer(0)=&H19
SendBuffer(1)=&H15
SendBuffer(2)=&H45
MSCOMM.OUTPUT=Sendbuffer
接收时;
在控件接收事件Oncomm中
Dim RecvBuffer(1024) as Byte
RecvBuffer=MSCOMM.InPut
如果发送的是0X19,0X15,0X45
那么RecvBuffer(0)=&H19
RecvBuffer(1)=&H15
RecvBuffer(2)=&H45