導航:首頁 > 源碼編譯 > 怎樣用vb編譯使用串口通信

怎樣用vb編譯使用串口通信

發布時間:2022-07-12 06:38:39

㈠ 如何用VB通過串口和51單片機通訊使得單片機能夠在IO口產生脈沖,脈沖的數量和頻率由VB設定

這個需要分步來完成
1、實現單片機串口通訊
2、編寫VB程序,添加串口控制項,實現VB與單片機串口通訊
3、寫單片機IO驅動,實現脈沖輸出
4、VB發數據給單片機,實現脈沖數量和頻率控制
5、更詳細的可以私信我完成

㈡ 利用VB語言編寫串口代碼

VB6.0可運用MsComm控制項實現COM口通信。

提供個測試代碼工程。

㈢ vb如何使用串口通訊

用PC機的9針RS232介面,用VB6 含有的MSComm 控制項編程

兩台PC機串列通信串列口的接線圖:

Private Sub Form_Load()
MSComm1.PortOpen = True '開啟通信控制項的埠
Timer1.Interval = 100 』自動傳送時間間隔100毫秒
End Sub


Private Sub MSComm1_OnComm()
Dim st As String
If MSComm1.InBufferCount > 0 Then
st = MSComm1.Input
Text2.Text = st '將收到的數據放入Text2文本框
End If
End Sub

Private Sub Timer1_Timer()
MSComm1.Output = Text1.Text '發送Text1文本框內容
End Sub

㈣ 如何用VB編寫串口程序

自動化 是 人類一起 努 力 的 目標 ,期待 以其他 的方 式來 代替人類 完成 一些 困難或 者是周 期性 的工作 。計 算機 自從誕生以來,經過不斷的發展 ,功能不斷提升,軟硬體各方面均有長足的進步。VsaB s 簡稱 i l ai u c( V B)是一種 在 窗 口操 作平 台上 的視覺 開 發工具 ,使得 開發 更方便 快捷 。 現代 的世 界是 一個 高度 自動化 的世 界 ,各 種設 備都可 以和計 算機作 連線 ,而最 簡單 的 自動 化連線 方式 就 是使用 串列 通信 。VI 3提供 了串列通 信控 件 ,讓開 發者可 以方便 快捷地 開 發 串列 通信程 序 。利用計 算機 進行 串 口通訊 是 自動化 將來 發展 的一種方 向。 1 串列 通信 的實現 11 實現方 式 . 利用 V B進 行 串 口通 信 的開發 ,主要 是使用 一個控 件 :Mso m 控 件 。它 的 目的是 為 了讓用戶 設計一 cm 個 系統 可 以和 串列 端 口進行 溝通 及傳送 數據 ,提供 了下 列兩種 方式米 處理信 息 的流動 : 事 件驅 動 :是處理 連 接端 口通信 的一種 有效方 法 。當有 事件發 生時 ,程 序會被 告 知 。例 如 ,在有 一個 字元到 達或 者一 個變化 發 生時 ,程序 都 可 以利 用 Mso 控 件來偵 測 並處理這 些通信 事件 及通信 錯誤 。預 cmm 先將程 序 寫入控制項 的事 件程 序 區塊 中,一旦 事件 發生 即可 自動 執行 該段程序 。 程 序通 過檢 查 C mmE et屬性 的值來 循環 查詢 事件和錯 誤 。例如 ,對 於某 些程序 ,並沒有必 要每接 o vn 收一個 字元 時都 產生 事件 , 時需 要接 收多個字 符或 數據 包後再 回應 。固定地 向設備 查詢狀態 的方式 較好 。 有 這兩 種方式 都可 達 到數據 讀寫 的 目的,使用 時要 看實際 系統環 境而 定 。

㈤ vb串口通信程序實例

我也是自己摸索開發出來的每一款VBtoCOM通訊,有具體的思路如下:

給你推薦一個工具「com串口測試工具 ComTone V1.0 中文綠色版」

1、打開你的噪音計的測試軟體,調整好串口號、通訊頻率等等,我用溫度計舉例說明。

㈥ VB編程串口通信

做根線,232 to 232 ,做的時候要注意2腳接3腳,(如兩個頭是A和B)也就是A的2接B頭的3,A的3腳接B的2腳,5接5.
然後用添加兩個MSCOMM控制項(Microsoft Communications Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串列通信編程的ActiveX控制項,它為應用程序提供了通過串列介面收發數據的簡便方法。具體的來說,它提供了兩種處理通信問題的方法:一是事件驅動(Event-driven)方法,一是查詢法。)
.CommPort=2 '使用COM2
.Setting="9600,e,7,1" '波特率9600,偶校驗,7個數據位,1個停止位
.InBufferSize=40 '設置MyComm接收緩沖區為40個位元組
.OutBufferSize=2 '設置MyComm發送緩沖區為2個位元組
.InputMode=comInputModeBinary
'設置接收數據模式為二進制模式
.InputLen=1 '設置一次從接收緩沖區讀取位元組數為1
.Sthreshold=1 '設置一次從發送緩沖區讀取位元組數為1
.PortOpen=True '打開通信口

下面是響應Mycomm_OnComm事件的處理程序,對資料庫採集的處理程序採用MSComm事件驅動方式。

Private Sub MyComm_OnComm()
With MyComm
Select case .CommEvent
Case .comEvReceive
' 接收數據
' 對數據進行處理
case .comEVSend
'發送數據
case .comEventRxParity
'對奇偶校驗錯誤進行處理
end select
end with
end sub

這只是其中一個的,再加一個控制項設置為COM1就可以了.

閱讀全文

與怎樣用vb編譯使用串口通信相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:578
python員工信息登記表 瀏覽:376
高中美術pdf 瀏覽:160
java實現排列 瀏覽:512
javavector的用法 瀏覽:981
osi實現加密的三層 瀏覽:231
大眾寶來原廠中控如何安裝app 瀏覽:913
linux內核根文件系統 瀏覽:242
3d的命令面板不見了 瀏覽:525
武漢理工大學伺服器ip地址 瀏覽:148
亞馬遜雲伺服器登錄 瀏覽:524
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:250
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348