VB串口通信中MSComm1.InputMode = comInputModeBinary '二进制方式怎么改成十六进制方式

 我来答
景爱睿62N9
2015-02-06 · 超过60用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:149万
展开全部
MSComm1.InputMode = comInputModeText;//文本方式 Dim recive(1 To 5) As Byte Dim send() As Byte send = MSComm1.Input '---接受 MSComm1.InputMode = comInputModeBinary '---二进制方式发送 MSComm1.Output = recive ' ----发送数据 Do Until MSComm1.InBufferCount >= 5 '-----等待数据 DoEvents Loop Dim i As Integer Dim s As String For i = 0 To UBound(send) s = s & Hex(send(i)) '----十六进制表示 Next i MsgBox "收到5字节:" & s
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式