vb 串口通訊調(diào)試方法
現(xiàn)有電子秤一臺(tái),使用串口與計(jì)算機(jī)進(jìn)行通訊。編寫VB程序來(lái)訪問(wèn)串口,達(dá)到讀取電子秤上顯示的數(shù)據(jù)。該電子秤為BE01型儀表,輸出為RS-232C標(biāo)準(zhǔn)接口,波特率為300-9600、偶校驗(yàn)、7個(gè)數(shù)據(jù)位、2個(gè)停止位。所有字符均發(fā)送11位ASCII碼,一個(gè)起始位。在VB中與串口通訊需要引入控件MsComm串口通訊控件(在Microsoft Comm Control 6.0中)
眾所周知,C++Builder本身并不提供串行通訊控件MsComm,但我們卻可以通過(guò)注冊(cè)后直接使用它。啟動(dòng)C++Builder5.0后,然后選擇C++Builder主菜單中的Component菜單項(xiàng),單擊Import Active Control命令,彈出Import Active窗口,選擇Microsoft Comm Control6.0,再選擇Install按鈕執(zhí)行安裝命令,系統(tǒng)將自動(dòng)進(jìn)行編譯,編譯完成后即完成MsComm控件在C++Builder中的注冊(cè),系統(tǒng)默認(rèn)安裝在控件板的Active頁(yè),接下來(lái)我們就可以像使用C++Builder本身提供的控件那樣使用新注冊(cè)的MsComm控件了。(前提條件是你的機(jī)子上安裝了Visual Basic,或者有它的庫(kù))