您现在所在的是:

串口通信

回帖:4个,阅读:667 [上一页] [1] [下一页]
* 帖子主题:

串口通讯

1472
jiangguoboe
文章数:65
年度积分:50
历史总积分:1472
注册时间:2009/12/25
发站内信
发表于:2012/4/11 13:41:51
#0楼
各位大侠:

            初学VB编程,串口通讯,以下程序看不懂:
Private Sub MSComm1_OnComm()

Select Case MSComm1.CommEvent

     Case comEvReceive   ' 收到 RThreshold # of
xv:    Dim hk As Variant
     
     hk = MSComm1.Input
     If Check2.Value = 1 Then '十六进制收数
        If Check1.Value = 0 Then '帧处理
         
           If hk(0) = &HFA Then '帧头    
         z_star = True
              ovt = 0
           End If
           
           If hk(0) = &HFB Then '帧尾
         
            z_star = False
            in_data(ovt) = hk(0)
            Call dispose_data '收到完整的一帧后调用数据处理了程序
             
           End If
           
           If z_star = True Then
             in_data(ovt) = hk(0)
             ovt = ovt + 1
           
           End If
           
             
         Else
         
          Text1.Text = Text1.Text & Hex(hk(0)) & " "
         
         End If
     
     Else

      Text1.Text = Text1.Text & hk
      End If
  If MSComm1.InBufferCount <> 0 Then
 

  GoTo xv
  End If
  End Select

End Sub

上面的&HFA 和&HFB是什么意思啊,谢谢!
4566
firedphoenix
文章数:1318
年度积分:50
历史总积分:4566
注册时间:2004/3/13
发站内信
我秀我做2014
发表于:2012/4/11 14:19:39
#1楼
&H表示十六进制,FA、FB是数据
想起时正是忘记,V信:firedphoenix_he
————————
千古最难觅知音
面山闻水思伊人
9012
吴辉
文章数:2351
年度积分:50
历史总积分:9012
注册时间:2002/1/15
发站内信
发表于:2012/4/11 17:37:44
#2楼
ctrl+g,出现立即窗口,输入?&hfa后回车
1472
jiangguoboe
文章数:65
年度积分:50
历史总积分:1472
注册时间:2009/12/25
发站内信
发表于:2012/4/12 9:12:35
#3楼
程序中用&HFA和&HFB代表帧头和帧尾有没有上面特别的意义呢!还是看不懂用这两个起到上面作用,谢谢各位仁兄!
1050
HaveGood
文章数:-11
年度积分:-729
历史总积分:1050
注册时间:2006/9/18
发站内信
发表于:2012/5/4 13:52:05
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004