在线播放豆国产99亚洲_亚洲尤物av_好吊妞视频这里有精品_制服丝袜亚洲色图

產(chǎn)品列表PRODUCTS LIST

聯(lián)系信息

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

Visual Basic串口通訊調(diào)試方法

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

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

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

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

  .InBufferSize = 40 '設(shè)置緩沖區(qū)接收數(shù)據(jù)為40字節(jié)
  .InputLen = 1 '設(shè)置Input一次從接收緩沖讀取字節(jié)數(shù)為1
  .RThreshold = 1 '設(shè)置接收一個字節(jié)就產(chǎn)生OnComm事件

 End With

End Sub

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

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

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

Private Sub MSC_OnComm()
 DelayTime ‘用來延續(xù)時間
 ClearText
 With MSC
  Select Case .CommEvent '判斷通信事件
  Case comEvReceive: '收到Rthreshold個字節(jié)產(chǎn)生的接收事件
   SwichVar 1
   If Out(1) = 2 Then '判斷是否為數(shù)據(jù)的開始標(biāo)志
    .RThreshold = 0 '關(guān)閉OnComm事件接收
   End If
   Do
    DoEvents
   Loop Until .InBufferCount >= 3 '循環(huán)等待接收緩沖區(qū)>=3個字節(jié)
   ' 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可以計算從子夜到現(xiàn)在所經(jīng)過的秒數(shù),在Microsoft Windows中,Timer函數(shù)可以返回一秒的小數(shù)部分)

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

End Sub

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

Private Sub SwichVar(ByVal nNum As Integer)

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

End Sub

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

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
 

在线播放豆国产99亚洲_亚洲尤物av_好吊妞视频这里有精品_制服丝袜亚洲色图
欧美福利视频一区| 亚洲成av人片| 欧美中文字幕一区二区三区| 同产精品九九九| 最新成人av在线| 国产欧美日韩麻豆91| 91 com成人网| 欧美日韩中字一区| 欧美日韩精品二区第二页| 91视频一区二区三区| 国产aⅴ综合色| 国产精品一二三区在线| 久久99久久精品| 免费视频一区二区| 首页亚洲欧美制服丝腿| 亚洲高清视频中文字幕| 亚洲永久精品大片| 亚洲欧洲另类国产综合| 中文字幕av一区二区三区免费看| 久久综合丝袜日本网| 亚洲精品在线网站| 国产欧美一区二区在线观看| 国产欧美一区二区三区网站| 国产日韩v精品一区二区| 国产欧美中文在线| 综合婷婷亚洲小说| 《视频一区视频二区| 欧美国产97人人爽人人喊| 欧美激情一区不卡| 亚洲图片激情小说| 亚洲激情在线播放| 亚洲一级不卡视频| 毛片av中文字幕一区二区| 国内精品在线播放| 国产寡妇亲子伦一区二区| 成人午夜精品在线| 欧美性感一类影片在线播放| 欧美福利电影网| 国产日韩欧美激情| 亚洲午夜一二三区视频| 另类小说欧美激情| zzijzzij亚洲日本少妇熟睡| 欧美色老头old∨ideo| 欧美成人精品高清在线播放| 国产日韩一级二级三级| 亚洲综合丁香婷婷六月香| 裸体一区二区三区| 国产69精品久久久久毛片| 97久久超碰国产精品| 欧美久久久久久久久| 国产视频一区在线播放| 一区二区三区免费观看| 蜜桃精品视频在线| 成人av电影在线播放| 欧美肥胖老妇做爰| **网站欧美大片在线观看| 日韩av在线免费观看不卡| 成人aaaa免费全部观看| 91精品欧美久久久久久动漫 | 欧美日韩三级一区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲午夜成aⅴ人片| 国产在线国偷精品产拍免费yy| 色婷婷av一区二区三区之一色屋| 欧美v日韩v国产v| 樱花草国产18久久久久| 国产成a人亚洲| 日韩视频一区在线观看| 亚洲欧美区自拍先锋| 国产精品亚洲专一区二区三区 | 久久久www免费人成精品| 偷拍一区二区三区四区| 91免费看片在线观看| 国产日韩精品一区二区浪潮av | 91在线观看一区二区| 欧美不卡视频一区| 视频一区视频二区在线观看| 色综合视频一区二区三区高清| 欧美电视剧免费全集观看| 性做久久久久久久久| 在线观看91精品国产入口| 国产精品久久久久久久久免费丝袜 | 亚洲人成网站在线| 国产91精品在线观看| 亚洲精品一区二区三区在线观看| 日韩—二三区免费观看av| 欧美日韩国产天堂| 午夜精品成人在线视频| 欧美中文字幕不卡| 亚洲综合一区在线| 欧洲av一区二区嗯嗯嗯啊| 亚洲欧美国产77777| 97精品电影院| 亚洲丝袜自拍清纯另类| 一本大道av伊人久久综合| 综合在线观看色| 在线亚洲一区观看| 亚洲国产日韩精品| 在线观看91av| 蜜桃视频在线观看一区| 日韩视频一区二区三区 | 国产嫩草影院久久久久| 国产成人av电影在线观看| 国产婷婷色一区二区三区| 成人福利视频在线| 一区二区三区鲁丝不卡| 欧美日韩一区久久| 美日韩黄色大片| 久久久国产午夜精品| 国产69精品一区二区亚洲孕妇| 中文字幕一区二区三区色视频| 国产91精品一区二区麻豆网站| 亚洲日本va午夜在线电影| 欧美日韩黄色一区二区| 麻豆精品一区二区av白丝在线| 久久精品一区二区三区不卡| 成人av影视在线观看| 一卡二卡欧美日韩| 日韩免费成人网| 国产91丝袜在线播放九色| 亚洲一区二区精品3399| 欧美成人高清电影在线| 成人18精品视频| 日本午夜一区二区| 中日韩av电影| 欧美日韩免费高清一区色橹橹| 日本 国产 欧美色综合| 欧美国产日韩亚洲一区| 色94色欧美sute亚洲线路一ni | 欧美日韩免费不卡视频一区二区三区| 日本亚洲天堂网| 久久久久综合网| 欧美午夜电影一区| 国产一区二区福利视频| 亚洲一区在线看| 精品88久久久久88久久久| 色综合中文综合网| 国产精品88av| 亚洲风情在线资源站| 2024国产精品视频| 日本韩国欧美在线| 国产成人一区在线| 琪琪久久久久日韩精品| 成人免费一区二区三区视频 | 免费成人结看片| 亚洲人快播电影网| 久久精品一区蜜桃臀影院| 在线91免费看| 一本大道久久a久久精品综合| 国产乱妇无码大片在线观看| 午夜精品久久久久影视| 亚洲色图欧洲色图婷婷| 久久精品日韩一区二区三区| 欧美日韩亚洲高清一区二区| 99久久国产综合精品麻豆| 国产一区二区视频在线播放| 首页欧美精品中文字幕| 一区二区三区在线免费视频| 中文字幕乱码日本亚洲一区二区| 欧美一级高清大全免费观看| 精品视频在线看| 日本乱人伦一区| 波多野结衣一区二区三区| 狠狠色丁香婷婷综合| 日韩影视精彩在线| 午夜成人在线视频| 亚洲午夜在线电影| 亚洲成人动漫av| 偷窥少妇高潮呻吟av久久免费| 亚洲一二三四区不卡| 亚洲婷婷综合久久一本伊一区| 欧美激情一区二区三区在线| 久久久久久久综合日本| 国产欧美中文在线| 国产精品女主播av| 国产精品入口麻豆原神| 国产精品二三区| 日韩毛片高清在线播放| 亚洲色图视频免费播放| 一区二区三区在线免费播放| 一区二区三区精品在线| 亚洲综合精品久久| 蜜桃av一区二区在线观看| 老鸭窝一区二区久久精品| 国产精品综合视频| av亚洲精华国产精华精华| 99精品在线免费| 在线精品视频小说1| 欧美精品国产精品| 欧美zozo另类异族| 中文字幕精品—区二区四季| 亚洲日本青草视频在线怡红院 | 欧美日韩一区精品| 在线电影欧美成精品| 久久综合五月天婷婷伊人| 国产精品乱人伦| 亚洲高清中文字幕| 激情丁香综合五月| 99精品久久99久久久久| 欧美老女人在线|