VB提供了串口通信部件,你需要在工程—部件里找到Microsoft Comm Control 6.0并启用,在你的工程里加入MSComm组件,配置好串口号,波特率,校验位,字长,停止位。
数据发送:使用MSComm.Output X 指令经串口输出X。
数据接收:在MSComm的OnComm事件中,对MSComm.CommEvent进行判断,如果其值为2,说明接收到了数据,用X = MSComm.Input 指令将接收到的数据赋值到X。
辅以数据处理指令,便可完成简单的串口通信。
示例:
【按下发送按钮来发送信息】
MSComm.Output “你好!”
【接收来自串口的数据】
Private Sub MSComm_OnComm()
If MSComm.CommEvent = 2 Then ‘如果收到数据
X = MSComm. Input ‘接收数据到变量X
Msgbox(X) ‘在消息框中显示X
End If
End Sub