久久久高清免费视频_日本免费电影一区二区_女人被弄到高潮的免费视频_免费不卡中文字幕在线

產品列表PRODUCTS LIST

聯系信息

  • 電話:
    13521418576
  • 傳真:
    010-62979724
首頁 > 技術與支持 > Visual Basic串口通訊調試方法
Visual Basic串口通訊調試方法
點擊次數:5383 更新時間:2009-12-25

Visual Basic串口通訊調試方法

  現有電子秤一臺,使用串口與計算機進行通訊。編寫VB程序來訪問串口,達到讀取電子秤上顯示的數據。該電子秤為BE01型儀表,輸出為RS-232C標準接口,波特率為300-9600、偶校驗、7個數據位、2個停止位。所有字符均發送11位ASCII碼,一個起始位。在VB中與串口通訊需要引入控件MSComm串口通訊控件(在Microsoft Comm Control 6.0中)。具體程序如下:控件簡稱:MSC

Dim Out(12) As Byte '接收var中的值
Dim var As Variant '接收MSC.input中的數值
Dim nRece As Integer '計算MSC.inputbuffer的個數
Dim i As Integer, j As Integer '隨即變量,計算循環

****************************************************************************

Private Sub Form_Load()
 ClearText
 With MSC
  .CommPort = 1 '設置Com1為通信端口
  .Settings = "9600,E,7,2" '設置通信端口參數 9600赫茲、偶校驗、7個數據位、1個停止位.(這里需要進一步說明的是:.Setting=”BBBB,P,D,S”。
  含義是:B:Baud Rate(波特率);P:Parity(奇偶);D:Data Bit;S:Stop Bit)

  .InBufferSize = 40 '設置緩沖區接收數據為40字節
  .InputLen = 1 '設置Input一次從接收緩沖讀取字節數為1
  .RThreshold = 1 '設置接收一個字節就產生OnComm事件

 End With

End Sub

****************************************************************************

Private Sub ClearText()
 Text3.Text = ""
 Text2.Text = "5"
 Text1.Text = ""
End Sub

Private Sub Command1_Click()
 ClearText
 ' nRece = 0 '計數器清零
 With MSC
  .InputMode = comInputModeBinary '設置數據接收模式為二進制形式
  .InBufferCount = 0 '清除接收緩沖區
  If Not .PortOpen Then
   .PortOpen = True '打開通信端口
  End If
 End With
End Sub

Private Sub MSC_OnComm()
 DelayTime ‘用來延續時間
 ClearText
 With MSC
  Select Case .CommEvent '判斷通信事件
  Case comEvReceive: '收到Rthreshold個字節產生的接收事件
   SwichVar 1
   If Out(1) = 2 Then '判斷是否為數據的開始標志
    .RThreshold = 0 '關閉OnComm事件接收
   End If
   Do
    DoEvents
   Loop Until .InBufferCount >= 3 '循環等待接收緩沖區>=3個字節
   ' nRece = nRece + 1
   For i = 2 To 12
    SwichVar i
    Text1.Text = Text1.Text & Chr(Out(i))
   Next
   Text1.Text = LTrim(Text1.Text)
   Text2.Text = Text2.Text & CStr(nRece)
   .RThreshold = 1 '打開MSComm事件接收
  Case Else
   ' .PortOpen = False
  End Select
 End With

End Sub

****************************************************************************

Private Sub DelayTime()

 Dim bDT As Boolean
 Dim sPrevious As Single, sLast As Single

 bDT = True

 sPrevious = Timer (Timer可以計算從子夜到現在所經過的秒數,在Microsoft Windows中,Timer函數可以返回一秒的小數部分)

 Do While bDT
  If Timer - sPrevious >= 0.3 Then bDT = False
 Loop
 bDT = True

End Sub

(通信傳輸速率為9600bps,則zui快速度1.04ms發送一個字節,儀表每秒發送50幀數據,每幀數據有4個字節,即每秒發送200個字節,平均5.0ms 發送一個字節,連續讀取串口數據時要在程序中添加循環等待程序)

Private Sub SwichVar(ByVal nNum As Integer)

 DelayTime
 var = Null
 var = MSC.Input
 Out(nNum) = var(0)

End Sub

(設置接收數據模式采用二進制形式,即 InputMode=comInputModeBinary,但用Input屬性讀取數據時,不能直接賦值給 Byte 類型變量,只能通過先賦值給一個 Variant 類型變量,返回一個二進制數據的數組,再轉換保存到Byte類型數變量中。)

Private Sub Text1_Change()

 Text3.Text = CText(Text1.Text) - CText(Text2.Text)

End Sub

****************************************************************************

Private Function CText(ByVal str As String) As Currency

 If str <> "" Then
  CText = CCur(Val(str))
 Else
  CText = 0
 End If

End Function
 

久久久高清免费视频_日本免费电影一区二区_女人被弄到高潮的免费视频_免费不卡中文字幕在线
<button id="3sltb"></button>
  • <span id="3sltb"><optgroup id="3sltb"></optgroup></span>
    <label id="3sltb"><meter id="3sltb"></meter></label>
    <rt id="3sltb"><optgroup id="3sltb"><strike id="3sltb"></strike></optgroup></rt>
    <label id="3sltb"></label>
    <label id="3sltb"><legend id="3sltb"><th id="3sltb"></th></legend></label>

    <label id="3sltb"><meter id="3sltb"></meter></label>

      <ruby id="3sltb"><dl id="3sltb"><listing id="3sltb"></listing></dl></ruby>
        国产欧美日韩精品在线| 国产酒店精品激情| 国产久卡久卡久卡久卡视频精品| 91成人在线精品| 91看片淫黄大片一级在线观看| 91麻豆免费在线观看| 亚洲日本va午夜在线影院| 午夜亚洲国产au精品一区二区| 亚洲va欧美va人人爽| 精品一二三四在线| 国产福利一区二区三区视频在线| 国产精品一卡二卡在线观看| 久久久精品黄色| 亚洲成人动漫一区| 欧美一级片在线看| 国产精品国产自产拍高清av | 99久久久精品| 欧美精品一级二级| 国产精品色在线| 蜜臀av一区二区在线免费观看| 国产乱一区二区| 国产精品免费人成网站| 欧美午夜理伦三级在线观看| 久久久久久一级片| 91蜜桃网址入口| 美日韩一区二区| 综合久久一区二区三区| 91麻豆精品国产91久久久久久久久| 中文字幕不卡在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 在线播放亚洲一区| 成人免费福利片| 久久人人超碰精品| 欧美在线一二三| 亚洲国产综合91精品麻豆| 波多野洁衣一区| 国产日韩欧美综合在线| 欧美主播一区二区三区| 久久福利视频一区二区| 日韩一区二区免费电影| 亚洲与欧洲av电影| 99精品欧美一区二区三区综合在线| 亚洲一区二区黄色| 中文字幕制服丝袜一区二区三区 | 亚洲日本中文字幕区| 7777精品伊人久久久大香线蕉的 | 欧美视频在线一区二区三区| 成人性生交大片免费看在线播放 | 狠狠色综合播放一区二区| 一个色综合网站| 欧美性一二三区| bt7086福利一区国产| 麻豆免费看一区二区三区| 亚洲国产精品麻豆| 一区二区三区 在线观看视频| 亚洲国产成人一区二区三区| 精品国产一区二区三区久久久蜜月 | 欧美一区二区三区精品| 在线观看亚洲成人| 在线观看国产一区二区| 91蜜桃视频在线| 在线精品亚洲一区二区不卡| 色一情一乱一乱一91av| 日日嗨av一区二区三区四区| 欧美一区二区三区公司| 欧美欧美欧美欧美| 国产精品66部| 国产很黄免费观看久久| 国产精品综合视频| 国产成人一区二区精品非洲| 成人午夜在线播放| 99久久综合国产精品| 91免费国产视频网站| 在线免费不卡视频| 91麻豆精品国产91久久久久久久久 | 婷婷中文字幕综合| 老司机精品视频在线| 国产麻豆日韩欧美久久| 日韩毛片在线免费观看| 亚洲婷婷在线视频| 亚洲一区自拍偷拍| 日本中文在线一区| 樱桃视频在线观看一区| 亚洲精品在线观看视频| 久久久www成人免费无遮挡大片 | 亚洲精品自拍动漫在线| 亚洲综合免费观看高清在线观看| 一区二区三区成人在线视频 | 亚洲婷婷综合色高清在线| 亚洲一区二区三区四区五区黄| 五月婷婷综合网| 国产精品一区三区| 在线观看一区二区精品视频| 欧美电影免费提供在线观看| 欧美中文一区二区三区| 欧美大白屁股肥臀xxxxxx| 国产成人在线色| 色视频成人在线观看免| 日韩欧美一二三区| 中文字幕一区二区三区蜜月| 久久久久成人黄色影片| 樱桃国产成人精品视频| 国内精品久久久久影院色| 色噜噜狠狠色综合欧洲selulu| 精品国一区二区三区| 亚洲国产美女搞黄色| 从欧美一区二区三区| 欧美一卡二卡在线| 亚洲精品美腿丝袜| 懂色av一区二区夜夜嗨| 成人一区二区三区视频在线观看| 欧美色涩在线第一页| 欧美日韩国产首页在线观看| 国产视频一区在线观看| 国产亚洲午夜高清国产拍精品| 一区二区三区资源| 丁香六月综合激情| 欧美va亚洲va| 日本美女视频一区二区| 日本道免费精品一区二区三区| 久久精品一区二区三区av | 国产精品妹子av| 国产一区二区三区av电影| 欧美一区二区三区人| 亚洲小少妇裸体bbw| 日本高清视频一区二区| 亚洲日本va午夜在线影院| 波多野洁衣一区| 日韩一区在线播放| 波多野结衣亚洲| 椎名由奈av一区二区三区| www.亚洲人| 国产精品美女久久久久aⅴ| 国产精品一卡二卡在线观看| 久久久蜜臀国产一区二区| 国产一区二区三区黄视频 | 成人黄色软件下载| 99热精品国产| 最近日韩中文字幕| www.成人网.com| 国产精品福利影院| aaa欧美大片| 综合久久给合久久狠狠狠97色| 成人三级伦理片| 亚洲色图欧洲色图婷婷| 日本久久一区二区| 亚洲成a人片在线不卡一二三区| 日本韩国欧美在线| 午夜久久久久久久久久一区二区| 欧美喷潮久久久xxxxx| 久久精品免费看| 国产日韩欧美综合在线| 97久久精品人人做人人爽50路| 1000部国产精品成人观看| 91黄色在线观看| 日韩成人午夜精品| 久久老女人爱爱| 99久久亚洲一区二区三区青草| 一区二区三区成人| 精品国产成人在线影院| 成人精品视频一区二区三区| 亚洲一区二三区| 26uuu国产一区二区三区| 亚洲自拍偷拍av| 欧美日韩一卡二卡三卡| 免费的成人av| 欧美性大战久久久| 奇米精品一区二区三区在线观看| xnxx国产精品| 91视视频在线观看入口直接观看www| 亚洲午夜一二三区视频| 久久亚洲综合色一区二区三区| 91亚洲精品一区二区乱码| 偷窥少妇高潮呻吟av久久免费| 久久久久国产精品麻豆| 精品1区2区3区| 成人激情电影免费在线观看| 五月天久久比比资源色| 亚洲国产精品国自产拍av| 欧美日韩国产三级| 成人精品一区二区三区中文字幕| 日日噜噜夜夜狠狠视频欧美人| 国产精品毛片无遮挡高清| 在线不卡中文字幕| 91福利社在线观看| 高清不卡在线观看av| 蜜桃视频一区二区三区| 一区二区三区四区视频精品免费| 精品国产麻豆免费人成网站| 欧美综合一区二区三区| 福利视频网站一区二区三区| 日韩成人免费看| 午夜精品久久久久久久久久久| 国产精品美女视频| 久久亚洲一区二区三区四区| 911精品产国品一二三产区 | 国产精品888| 国产乱码精品一区二区三| 另类人妖一区二区av| 无吗不卡中文字幕|