當前位置:編程學習大全網 - 源碼下載 - 怎樣用VB讀取USB接口的信息 高手進!

怎樣用VB讀取USB接口的信息 高手進!

在VB中如何從USB口讀取數據關鍵在於USB轉串口

當外設連到主機USB接口時,主機會檢測到新硬件,這時需要安裝壹個可從FTDI公司的網站上免費下載的虛擬串口(VCP)驅動程序,該驅動程序適用於WINDOWS98/2000/ME/XP等不同操作系統。設計者需要完成的是,編寫壹個針對虛擬串口通信的應用程序,把虛擬串口(VCP)當作壹個標準的串口去訪問。 設計的軟件部分可使用VB或VC語言中提供的串口通信MSComm控件進行應用程序編寫,下面我們以VC語言為例介紹如何編寫應用程序,主要介紹MSComm控件的設置及串口消息事件MSComm.CommEvent響應函數的編寫。 1)MSComm控件設置:編程時通常把虛擬串口設置為COM3,即將MSComm.SetCommPort置為3, MSComm.SetSettings置為"9600,n,8,1"(該速率為默認設置,實際上VCP驅動程序總是使數據以最快速率傳輸);通過MSComm.SetPortOpen設置COM3的開關狀態;通過MSComm.SetInput和MSComm.SetOutput讀入或輸出數據。在讀取數據時,設置MSComm.Rthreshold的值為1。 2)有數據傳到PC機時,就立即觸發串口消息事件MSComm.CommEvent,自動讀取COM3的數據。下面是本文作者編寫的應用程序,處理這個串口消息事件的OnComm函數,其完成的是從串口接收數據並顯示在壹個編輯框中。 發送數據則可自動發送或者手動發送,這由用戶根據具體情況自己設定。

  • 上一篇:網絡教育視頻中,鼠標被圓形高亮黃色作背景顯示,請問用的是什麽軟件?
  • 下一篇:Cci能量公式源代碼
  • copyright 2024編程學習大全網