国产麻豆精品视频-国产麻豆精品免费视频-国产麻豆精品免费密入口-国产麻豆精品高清在线播放-国产麻豆精品hdvideoss-国产麻豆精品

產品列表PRODUCTS LIST

聯系信息

  • 電話:
    13521418576
  • 傳真:
    010-62979724
首頁 > 技術與支持 > Visual Basic串口通訊調試方法
Visual Basic串口通訊調試方法
點擊次數:5362 更新時間: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
 

国产色无码精品视频国产| 成人AV片在线观看免费| 被三个男人躁一夜好爽小说| 国产成人AV三级在线观看| 国产亚洲精久久久久久无码777| 久久99精品国产麻豆宅宅| 能在线观看的一区二区三区| 日本免费AⅤ欧美在线观看| 无码 有码 日韩 人妻| 亚洲VA久久久噜噜噜久久天堂 | 亚洲女同精品一区二区| 69国产成人精品午夜福中文| 豆国产96在线 | 亚洲| 国色天香卡一卡二乱码| 免费毛片45分钟| 色综合视频一区二区三区| 亚洲爆乳精品无码一区二区| 20岁小伙GAYGAYXⅩX| 俄罗斯另类ZOZO| 精品少妇爆乳无码av专用区| 欧美日韩成人在线观看| 无遮挡啪啪摇乳动态图GIF| 呦交小U女精品视频| 反差婊吃瓜黑料热门网曝| 精品深夜AV无码一区二区老年| 欧美性猛尖ⅩⅩⅩⅩ乱大交| 无码专区丰满人妻斩六十路 | 我半夜摸妺妺的奶摸到高潮 | 别揉我奶头~嗯~啊~视频| 国产无遮挡又黄又爽无VIP| 久久夜色精品国产亚洲| 色窝窝无码一区二区三区成人网站 | 亚洲AV无码熟妇在线观看| 97色偷偷色噜噜狠狠爱网站97| 国产精品老熟女露脸视频| 老师办公室狂肉校花H| 手机国产乱子伦精品视频| 野花香高清在线观看视频播放免费| 成交人性成交视频| 久久大香国产成人AV| 日本JAPANESE醉酒人妻| 亚洲日产韩国一二三四区| 成年午夜免费AⅤ在线观看| 精品日本久久久久久人妻日本| 日本农村大姐RAPPER| 亚洲中文字幕久久精品无码A| 粉嫩虎白女流水白浆在线播放| 久久天天躁夜夜躁狠狠| 无码粉嫩虎白一线天在线观看| 18禁成年无码免费网站| 国产又粗又猛又爽又黄的视频免费黑人了 | 国产成人AV免费观看| 免费无遮挡色视频网站| 亚洲 欧美 中文 日韩AⅤ| Z〇ZOZ〇女人另类ZOZ〇| 精品一区二区三区在线观看| 双腿白浆白丝护士高潮视频| 中字年轻漂亮的儿媳2| 国内精品久久久久久99蜜桃| 日本一道综合久久AⅤ久久| 又色又爽又黄的视频APP软件下 | 美女裸露双奶头尿口无遮挡网站 | 无码超级大爆乳在线播放| 2021最新国产在线人成| 极品少妇被黑人白浆直流 | 欧美人妻久久精品| 亚洲色WWW永久网站| 国产成人综合在线视频| 欧美一区二区三区激情| 亚洲色成人四虎在线观看| 国产成人精品18P| 全免费A级毛片免费看无码| 亚洲欧美妆和亚洲妆的区别| 国产成人亚洲精品无码青| 欧美一性一交一免费看| 一本之道AV不卡精品| 国内揄拍国内精品| 四虎永久在线精品免费无码| JIZZJIZZ日本护士视频| 拒嫁豪门少奶奶99次出逃| 亚洲GV天堂无码男同在线观看 | 八戒午夜理论片影院| 老色鬼久久亚洲AV综合0男男| 亚洲AV无码一区二区三区鸳鸯影 | 久久精品日日躁夜夜躁欧美| 午夜AV无码福利免费看网站| 产成人亚洲精品无码青青草原 | 2018天天躁夜夜躁狠狠躁| 久久精品无码一区二区无码| 亚洲AⅤ爽爽香蕉久久影片| 国产AV无码专区亚洲AV琪琪| 人妻少妇精品视频无码综合| 18禁肉肉无遮挡无码网站| 久久久久亚州AⅤ无码专区首| 亚洲国产成人无码AV在线| 国产乱子伦一区二区三区| 熟女一区二区蜜桃视频| 成人区人妻精品一区二区网站| 欧美人与禽ZOZ0性伦交| 在图书馆揉捏她的双乳| 久久久久精品电影一区二区三区| 亚洲VA国产VA天堂VA久久| 国产小受呻吟GV视频在线观看| 我和公发生了性关系公| 囯精产品一品二品国精| 日韩乱码人妻无码中文字幕 | 人人人人人人一摸| JEALOUSVUE熟睡睡觉| 哦┅┅快┅┅用力啊熟妇| 中国XMXM18小孩的推荐机制| 久久人人爽人人爽AV片| 夜先锋AV资源网站| 久久人搡人人玩人妻精品首页| 亚洲人午夜射精精品日韩| 精品久久久久久久久午夜福利| 亚洲HAIRY多毛PICS大全| 国产在线观看无码免费视频| 性少妇VIDEOXXX欧美69| 国产亚洲欧美日韩剧的剧情介绍| 新妺妺窝人体色7777婷婷| 菠萝蜜视频网在线WWW| AV亚欧洲日产国码无码| 奶头大他一口都含不住| 玉蒲团Ⅲ艳乳叶媚子| 老太奶性BBWBBWBBW| 岳好紧好紧我要进去了电影| 老根嫩草1一40淑媛全文| 中文字幕AV无码免费久久| 男生把感叹号放进女生的括号| 99精产国品一二三产区| 内射无码专区久久亚洲| CAOPORN国产精品免费视频| 日本十八禁免费看污网站| 亚洲一本之道高清乱码| 久久精品国产99久久久香蕉| 亚洲色欲色欲大片WWW无码| 久久久久亚洲AV成人无码| 中文人妻熟妇乱又伦精品| 欧美极品少妇XXXXⅩ另类| H漫无码动漫AV动漫在线播放| 奇米影视7777狠狠狠狠影视| 超薄肉色丝袜一区二区| 男人的又粗又长又硬有办法吗| 51无人区码一码二码三码| 欧美日韩人妻精品| CHINESE熟女老女人HD,| 人交互MOUSE人害女生迈开腿| 被公侵犯肉体中文字幕电影| 三上悠亚公侵犯344在线观看| 成 人 综合 亚洲另类| 少妇ASS浓PICSXXXXB| 国产精品久久久久这里只有精品| 西西人体444WWW高清大但| 狠狠躁夜夜躁人人爽天天BL| 亚洲午夜精品一区二区| 噜噜私人影片在线看片| VIDEOS欧美熟妇高跟| 色综合久久久久久久久五月| 帝王怀孕肚腹圆隆憋尿| 无码乱人伦一区二区亚洲一| 很黄很黄的曰批视频| 正在播放熟妇群老熟妇456| 欧美熟妇成人大片性爽| 嗯…啊 摸 湿 奶头免费视频| 无码人妻黑人中文字幕| 久久电影网午夜鲁丝片伦| 18禁美女裸体无遮挡免费观看国| 人体色窝窝7777777| 国产精品国产高清国产AV| 亚洲欧美另类在线| 你的棒棒可以桶桶我的下水道| 成人丝袜激情一区二区| 亚洲 日韩 激情 无码 中出| 老太奶性BBWBBWBBW| 唱歌的大姐姐也想做| 小12箩利洗澡无码视频网站| 久久精品水蜜桃AV综合天堂| メスのちトラレ_在线| 天天综合天天爱天天做| 精品国产欧美一区二区| 玉蒲团Ⅲ艳乳欲仙| 少妇人妻AV无码专区| 国色天香精品卡一卡二卡三二百| 又黑又肥的60岁岳| 嫩草研究院久久久精品| 国产精品宾馆在线精品酒店| 亚洲AV成人无码| 久久综合狠狠综合久久综合88| chinese炮打老熟女| 无码人妻av免费一区二区三区| 国产色视频一区二区三区| 中文字幕视频在线观看| 入戏太深动漫未删减在线观看| 黑人巨大JEEP日本人| CHINESEXXXXHD麻豆| 我妽让我满足她啪啪| 久久综合九色综合欧美狠狠 | 久爱无码精品免费视频在线观看| A级毛片在线观看| 亚洲AVT无码天堂网|