vb串口通信編程
1. vb串口通信編程,請高手幫忙
按你提供的C2C7FAE1看為16進制數,其10進制值為-1027081503,如何處理成-99.99要看下位機是如何約定數據的來定.
Text1 = &HC2C7FAE1 或 Text1 = VAL(&HC2C7FAE1)
一般上下位機對數字值傳遞通常以16位二進制數字傳遞,而小數點不傳遞,僅乘一定倍率來實現.同時16位二進制數字按兩個8位(ASCII碼值)輸送,上位機通過程序代碼處理成10進制數.
串口傳送數據實質是傳送ASCII碼,如是8位二進制數據,其ASCII碼值(10進制)為0-255。用二進製表示為00000000 - 11111111
16進製表示為 00 - FF
傳送數據大於255,則用16位二進制(即2位元組ASCII碼組成)。10進制范圍-32768到+32767。
如有小數,則應由上下位機約定,不進行發送。
串口通信中數制轉換必須相當重視。
以上是以二進制方式收發數據。
也可直接以ASCII碼的文本方式發送數據,而位元組量大。
2. VB做一個串口通信的程序,要求通過串口發送出去後又通過串口自己接收回來
把串口的引腳2和引腳3短接即可,從輸出緩沖區直接發送到了輸入緩沖區.
--------------------------------------
太陽雨多年積攢極其珍貴的原創VB串口通信技術資料V4.0 (900M)
VB串口通信編程源碼200個,多種行業多種應用...
VB串口通信技術文章160篇,詳盡地對VB串口通信的詮釋...
VB串口通信電子書籍16部,工業通信名家著作,經典細致...
VB串口通信控制項16個,簡化串口通信編碼,提高開發效率...
VB串口視頻教程44個,一套完整視頻教程,講解直觀,更快掌握...
超級贈品一:OSI網路模型教程48M
超級贈品二:串口硬體層知識大全資料包24M
超級贈品三:串口調試工具80個,應用於各種串口調試與校驗計算...
超級贈品四:程序員發展類文章和書籍12部,幫助您的成長,健康和發展....
超級贈品五:更送虛擬串口調試軟體, 幫助你在沒有串口的電腦上也能正常調試...
你在淘寶搜索「太陽雨VB串口資料」就可以找到,希望可以幫助到你。
同時,還有"太陽雨VC串口資料"和"太陽雨DELPHI"串口資料...
3. 請教:VB打開串口埠後,如何進行讀、寫編程(代碼)多謝!
簡單寫一下:
Private Sub MSComm1_OnComm() '接收單片機返回的信息
Dim Indata As Variant '定義接收信息的動態數組
If MSComm1.CommEvent = comEvReceive Then '當觸發埠接收事件時執行
Indata = MSComm1.Input
If Indata(0) = &Hff Then
.........................
End Sub