VB提供了串口通信部件,你需要在工程—部件里找到MicrosoftCommControl6.0并啟用,在你的工程里加入MSComm組件,配置好串口號,波特率,校驗位,字長,停止位。
數據發送:使用MSComm.OutputX指令經串口輸出X。
數據接收:在MSComm的OnComm事件中,對MSComm.CommEvent進行判斷,如果其值為2,說明接收到了數據,用X=MSComm.Input指令將接收到的數據賦值到X。
輔以數據處理指令,便可完成簡單的串口通信。
示例:
【按下發送按鈕來發送信息】
MSComm.Output"你好!"
【接收來自串口的數據】
PrivateSubMSComm_OnComm()
IfMSComm.CommEvent=2Then'如果收到數據
X=MSComm.Input'接收數據到變量X
Msgbox(X)'在消息框中顯示X
EndIf
EndSub