Visual Basic串口通信及編程實例

出版時間:2011-4  出版社:化學(xué)工業(yè)  作者:張輝  頁數(shù):198  
Tag標(biāo)簽:無  

前言

目前,許多檢測儀表、在線分析儀、工控機(jī)等均采用RS232或RS485協(xié)議通過串口與上位機(jī)進(jìn)行通信,尤其是在鋼鐵、有色、熱工等領(lǐng)域,用戶通過串行通信可以實時訪問遠(yuǎn)程設(shè)備的工作狀況、對設(shè)備運行參數(shù)進(jìn)行優(yōu)化,通過指令反饋控制儀器設(shè)備的正常運行,從而實現(xiàn)生產(chǎn)的節(jié)能與質(zhì)量控制。此外,串行通信在實驗教學(xué)、科學(xué)研究中也發(fā)揮著重要的作用,科技工作者采用串行通信接口能夠方便快捷地對溫度、濃度、流量、壓力等過程參數(shù)進(jìn)行實時監(jiān)測與分析,大大減少工業(yè)試驗次數(shù),在低成本、高質(zhì)量前提下完成設(shè)備的調(diào)試。因此,串行通信技術(shù)的應(yīng)用在質(zhì)量控制、節(jié)能降耗、環(huán)境保護(hù)等方面起到了事半功倍的作用,是廣大科研人員的迫切需求。鑒于此,本書采用簡單易學(xué)的VisualBasic語言,對串行通信進(jìn)行了系統(tǒng)性、集中性的介紹,由淺入深,使讀者能夠快速掌握該項技術(shù)并應(yīng)用到科研生產(chǎn)環(huán)節(jié),實現(xiàn)技術(shù)到成果的轉(zhuǎn)化。本書以VisualBasic6.0中文版為背景編寫,從初學(xué)者的角度,在介紹VB串口通信基本概念、串口連接線的制作以及MSComm串口通信控件的基礎(chǔ)上,主要列舉典型測控應(yīng)用實例,詳細(xì)分析了電子秤量具、在線濃度分析儀以及指令型通信設(shè)備等的通信協(xié)議,并提供了具體可行的串行通信開發(fā)程序,引導(dǎo)讀者舉一反三,實現(xiàn)與各類型控制設(shè)備的串口通信及數(shù)據(jù)采集。該書具有獨特的編寫風(fēng)格,主要有兩大特點:第一,處理問題集中化,即本書專門針對串口進(jìn)行選材與分析,在串口方面不惜筆墨,而與串口無關(guān)的內(nèi)容卻惜墨如金,全書緊緊圍繞串口展開討論,為讀者展示了系統(tǒng)、詳盡的知識內(nèi)容;第二,學(xué)以致用思想,即本書通過對具有串行通信功能儀表設(shè)備的數(shù)據(jù)采集和界面控制,將所學(xué)知識運用到實踐之中,使讀者做到舉一反三,學(xué)有所用,切實掌握該項技術(shù),從而達(dá)到培養(yǎng)科研和生產(chǎn)雙重人才的目的。此外,書中所有程序都經(jīng)過調(diào)試和運行,其對應(yīng)程序代碼均收錄在隨書光盤中。為方便讀者對所學(xué)知識進(jìn)行深化和提高,隨書光盤中還輔以大量的綜合訓(xùn)練以及答案解析。本書由張輝主筆統(tǒng)稿并完成第3、4、6和第7章的編寫,李榮利完成第1、2和第5章的編寫,王和平完成第8章的編寫。在本書編寫過程中,溫治、劉應(yīng)書、馮妍卉、樂愷幾位專家給予了熱情支持,北京特種車輛研究所、北京科技大學(xué)等單位有關(guān)專家也給予了大力支持和幫助,同時,該書的出版得到了“洛伊教育基金”、“鳳凰教育基金”和“賽迪教育基金”的大力支持,在此表示衷心的感謝!限于編者水平,書中不當(dāng)之處難免,歡迎同行批評指正。著者

內(nèi)容概要

  本書以Visual
Basic6.0中文版為背景編寫,從初學(xué)者的角度,在介紹VB串口通信基本知識和MSComm串口通信控件的基礎(chǔ)上,主要列舉典型測控應(yīng)用實例,詳細(xì)分析了電子秤量具、在線濃度分析儀以及指令型通信設(shè)備等的通信協(xié)議,并提供了具體可行的串行通信開發(fā)程序,引導(dǎo)讀者舉一反三,實現(xiàn)與各類型控制設(shè)備的串口通信及數(shù)據(jù)采集。書中所有程序都經(jīng)過調(diào)試和運行,其對應(yīng)程序代碼均收錄在隨書光盤中。
本書可供自動化、計算機(jī)應(yīng)用、電子信息、機(jī)電一體化、測控儀器等專業(yè)的技術(shù)人?和學(xué)生參考,也可供工科專業(yè)的研究人員和師生閱讀。
  讀者對象:
本書可供自動化、計算機(jī)應(yīng)用、電子信息、機(jī)電一體化、測控儀器等專業(yè)的技術(shù)人員和學(xué)生參考,也可供工科專業(yè)的研究人員和師生閱讀。
  一級分類:科技圖書
  二級分類:電氣
  三級分類:自動控制與儀表

書籍目錄

第1章 串口基本概念
1.1 串行通信
1.1.1 串行通信方式
1.1.1.1 同步通信
1.1.1.2 異步通信
1.1.2 數(shù)據(jù)編碼方式
1.1.3 數(shù)據(jù)調(diào)制方式
1.1.4 數(shù)據(jù)傳送方式
1.1.5 數(shù)據(jù)傳輸速率
1.1.6 發(fā)送時鐘和接收時鐘
1.2 通信接口
1.2.1 串口接頭
1.2.2 串口接線
1.3 串行通信接口標(biāo)準(zhǔn)
1.3.1 RS-232C標(biāo)準(zhǔn)
1.3.1.1 電氣特性
1.3.1.2 連接器的機(jī)械特性
1.3.1.3 RS-232C的接口信號
1.3.2 RS-422與RS-485標(biāo)準(zhǔn)
1.3.2.1 RS-422電氣規(guī)定
1.3.2.2 RS-485電氣規(guī)定
1.3.2.3 RS-422與RS-485安裝
第2章 串口調(diào)試
2.1 串口連接線的制作
2.1.1 串口直連線
2.1.2 串口交叉線
2.2 串口調(diào)試工具
2.2.1 ?行通信口測試器
2.2.1.1 參數(shù)設(shè)置區(qū)
2.2.1.2 數(shù)據(jù)發(fā)送區(qū)
2.2.1.3 數(shù)據(jù)接收區(qū)
2.2.1.4 狀態(tài)顯示區(qū)
2.2.2 串口助手
2.2.3 串口調(diào)試助手
2.2.4 串口調(diào)試器
2.2.5 超級終端
第3章 Visual Basic中的串口通信控件
3.1 初識MSComm控件
3.1.1 MSComm控件的引用
3.1.2 手動安裝MSComm控件
3.2 MSComm控件的常用屬性
3.3 MSComm控件的事件
3.4 MSComm控件字符讀入方式
3.4.1 文本輸入
3.4.2 二進(jìn)制輸入
第4章 串口調(diào)試軟件的開發(fā)
4.1 軟件設(shè)計
4.1.1 軟件開發(fā)目的
4.1.2 軟件設(shè)計要求
4.2 軟件系統(tǒng)構(gòu)成
4.3 軟件界面設(shè)計
4.3.1 界面設(shè)計原則
4.3.2 軟件界面
4.4 軟件代碼的編寫
4.4.1 程序錯誤處理方法
4.4.1.1 VB的編譯選項
4.4.1.2 Err對象
4.4.1.3 錯誤的捕獲與退出
4.4.2 打開與關(guān)閉串口
4.4.2.1 可用串口診斷
4.4.2.2 串口的初始化
4.4.2.3 串口參數(shù)設(shè)置
4.4.2.4 載入串口參數(shù)
4.4.2.5 保存串口參數(shù)
4.4.2.6 打開關(guān)閉串口
4.4.3 數(shù)據(jù)發(fā)送與接收
4.4.3.1 參數(shù)定義與初始化
4.4.3.2 數(shù)據(jù)發(fā)送設(shè)置
4.4.3.3 數(shù)據(jù)接收設(shè)置
4.4.3.4 數(shù)據(jù)發(fā)送與接收
4.4.3.5 接收數(shù)據(jù)保存
4.4.4 狀態(tài)顯示
4.4.5 提示信息
4.4.6 退出程序
4.5 程序打包
4.6 程序安裝與運行
第5章 電子秤串口通信
5.1 JCS-A型電子秤
5.1.1 操作設(shè)置
5.1.2 常見故障
5.2 通信協(xié)議
5.2.1 RS232串行口的設(shè)定
5.2.2 數(shù)據(jù)格式
5.3 通信界面
5.4 代碼編寫
5.4.1 串口初始化
5.4.2 連接測試
5.4.3 數(shù)據(jù)采集
5.4.4 數(shù)據(jù)保存
5.4.5 狀態(tài)顯示
5.5 程序運行
第6章 MT-60型數(shù)字式流量積算儀
6.1 積算儀簡介
6.2 串口通信
6.3 主機(jī)命令
6.4 軟件界面
6.5 代碼編寫
6.5.1 初始化
6.5.2 數(shù)據(jù)采集
6.5.3 操作指令
6.5.4 信息提示
6.6 程序運行
第7章 數(shù)據(jù)實時曲線的繪制與滾動顯示
7.1 Bitblt函數(shù)
7.1.1 Bitblt函數(shù)參數(shù)
7.1.2 Bitblt函數(shù)聲明
7.2 無背景圖曲線滾動
7.2.1 窗體設(shè)計
7.2.2 代碼編寫
7.2.3 程序運行
7.3 有背景圖曲線滾動
7.3.1 窗體設(shè)計
7.3.2 代碼編寫
7.3.3 程序運行
第8章 濃度分析儀串口通信
8.1 RS485通信
8.1.1 儀器通信規(guī)約
8.1.2 儀器通信測試
8.2 界面設(shè)計
8.3 代碼編寫
8.4 運行結(jié)果
附錄
附表1 ASCII表
附表2 中英文對照表
參考文獻(xiàn)

編輯推薦

《Visual Basic串口通信及編程實例》講解生動:Visual Basic串口通信及MScomm控件核心技術(shù);實例豐富:詳盡展示與各類通信設(shè)備的串口通信及數(shù)據(jù)采集程序及代碼;關(guān)注初學(xué)者的感受:步驟詳盡,循序漸進(jìn),引導(dǎo)入門,快速提高

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual Basic串口通信及編程實例 PDF格式下載


用戶評論 (總計59條)

 
 

  •   此書非常適合搞串口通信入門的初學(xué)者,上邊羅列了大量程序源碼,可以直接使用,推薦大家購買!
  •   內(nèi)容不錯,有大量實例,源代碼,學(xué)習(xí)串口通信,推薦購買
  •   書很不錯,對于制作串口通信的界面,會有很大幫助,預(yù)覽了一下書的內(nèi)容,還是很不錯的,對于初學(xué)者來說應(yīng)該會有很大幫助
  •   串口通信早都想學(xué)學(xué)了,畢竟是混生活的一種技能
  •   內(nèi)容主要是講232通信,與書名符合,書內(nèi)例子程序不錯,代碼很多,程序比較大,值得購買,學(xué)完本書應(yīng)是能應(yīng)用232通信。是我買過的書里面相對滿意的一本
  •   對于vb水平一般的人來說,看這本書學(xué)串口都不費勁!~好~~
  •   寫的比較詳細(xì),正在用串口,學(xué)習(xí)一下,
  •   這本書不錯,講解的很詳細(xì),實例的代碼也很全,但要有一定的VB基礎(chǔ)再來看這本書。
  •   書剛到,粗略看了下,里面講的工程實例完全可以拿來用,很實用的一本書。
  •   有些實例,參加而已
  •   印刷很好,有光盤,內(nèi)容不是很多
  •   此書很好,喜歡,就是光盤送來的時候是爛的,不能播放,
  •   內(nèi)容深入淺出,很適合初學(xué)者參考和學(xué)習(xí)。圖文并茂,對需要實際動手操作很有幫助。
  •   想用VB編上位機(jī)的必看此書
  •   淺顯易懂,對于初學(xué)者來說非常容易上手。
  •   書的講解詳細(xì),知識點都很有用,贊……
  •   這本書不錯,剛剛?cè)胧郑芟矚g!
  •   很喜歡這本書!很給力!
  •   其實這是我們老師出的一本書,看了看,很詳盡,全是老師個人實踐得出的心得吧,不想大部分的參考書,你抄襲我的,我抄襲他的,沒有一點原創(chuàng)和可以學(xué)的東西。
  •   書的質(zhì)量很好,內(nèi)容也是我需要的,物流速度很快,贊一個。
  •   書的內(nèi)容很好,但是印刷質(zhì)量實在爛到極致。湊合看吧
  •   還沒有仔細(xì)看,但粗略的瀏覽了一下,書還很不錯的!
  •   書還不錯!值得推薦
  •   正版的,挺好。
  •   挺適合自己自學(xué)用!
  •   很實用,質(zhì)量好,速度快
  •   很好很強(qiáng)大@
  •   很滿意,很快,很好
  •   看了! 不錯! 是想要買的!
  •   內(nèi)容很好,物流出了點問題
  •   這本書對串口通信還是不錯的
  •   寫的很詳細(xì)。程序也寫的很明白。適合初學(xué)者。就是性價比不怎么高
  •   結(jié)合了很多實用的端口,進(jìn)行實例分析
  •   是幾個實例,還不錯
  •   正在做上位機(jī)RS485界面,很實用!內(nèi)容比較詳細(xì)!針對性強(qiáng)
  •   書很好,比較喜歡!
  •   備著有用!
  •   還好,得看看!?。?/li>
  •   好書一本,值得看看!
  •   幫老公買的,他先在書店看中的,再到當(dāng)當(dāng)來掃貨,價美物廉嘛~~~
  •   講的還是比較的全面,因為它所涉及的內(nèi)容少,所以講的還可以。
  •   購買的商品很滿意,當(dāng)當(dāng)網(wǎng),我信任你!你很好,很棒!
  •   基本上適合對VB有一定了解的人看。但我也是第一次接觸VB,也能依畫葫蘆地做一些小實驗。不過這本書基本上只談了PC機(jī)對單片機(jī)的信息的搜集整理,基本沒談PC機(jī)對單片機(jī)的指揮控制,令人有點遺憾!
  •   內(nèi)容較少,可作為入門級資料。
  •   比上次換書前新很多,今次的不錯.書內(nèi)容較詳實,不錯
  •   這本書的紙張很不好,而且頁面很少定價很高,性價比真的很低!綜合考慮,建議不要購買!
  •   主要是對我沒有什么用。
  •   從網(wǎng)上下載了pdf檔的《Visual+Basic與RS-232串行通信控制〉,感覺受益非淺,因每回都需打開電腦才能學(xué)習(xí),很是麻煩,就想從網(wǎng)上購一本。由于書名較長,購時這pdf文檔又不在購書的電腦上,就大致看了書名和目錄,感覺應(yīng)是此書(目錄相似,封面也類似)。唉,多的話不說,不是一個檔次的。想學(xué)的朋友,建議購《Visual+Basic與RS-232串行通信控制〉,別搞錯書名。
  •   看了,真心感覺沒啥用
  •   書是正版的,很好。內(nèi)容精簡,不過有的地方說額不是很清楚,總體上還是不錯的。
  •   適合初級入門,實例值得學(xué)習(xí)~~~~
  •   雖然頁數(shù)不多,但內(nèi)容實用。容易理解,對于數(shù)據(jù)信息的讀取處理、數(shù)據(jù)圖形處理有獨到之處。值得購買!
  •   這本書是我買的最成功的一本書,感覺實用,串口通訊crc16校驗,經(jīng)典!
  •   書的內(nèi)容講解很細(xì)致,列舉的都是工程例子,很實用!
  •   內(nèi)容不是很詳細(xì)!需要邊上網(wǎng)查資料,邊看視頻,才能學(xué)懂,不是真正意義上的0基礎(chǔ)。
  •   串口通信
  •   VB串口通信及編程實例
  •   書很好,不錯不錯,活動超值。
  •   書非常不錯,對串口的開發(fā)非常清楚
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7