VB怎么在文本中发送16个16进制数

要求数据以空格间隔如e1013456789101112131415ea且数据可变发给单片机用mscomm控件求高手告诉我VB代码怎么写STC的串口助手我会的只是想学VB万... 要求数据以空格间隔 如 e1 01 3 4 5 6 7 8 9 10 11 12 13 14 15 ea 且数据可变 发给单片机 用mscomm控件 求高手告诉我VB代码怎么写 STC的串口助手我会的 只是想学VB 万分感谢 展开
 我来答
zdingyun
推荐于2016-07-08 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48176
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
Private Sub Command1_Click()
    Dim sj() As String
    Dim i As Long
    sj = Split(Text1, " ")
    Dim sjByt() As Byte
    ReDim sjByt(UBound(sj))
    For i = 0 To UBound(sj)
        sjByt(i) = Val("&H" & sj(i))
    Next
    MSComm1.Output = sjByt
End Sub

Private Sub Form_Load()
    Text1 = "e1 01 3 4 5 6 7 8 9 10 11 12 13 14 15 ea"
    MSComm1.Settings = "9600,n,8,1"
    MSComm1.PortOpen = True
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式