出版時間:2009-7 出版社:電子工業(yè)出版社 作者:曹衛(wèi)彬 等編著 頁數(shù):314
Tag標簽:無
內(nèi)容概要
本書從工程應用的角度出發(fā),對目前流行的三種不同類型的C/C++語言(包括C++ Builder、Visual C++和LabWindows/CVI)開發(fā)串口通信(也稱為串行通信)程序進行了闡述?;A篇簡單介紹了C/C++語言實現(xiàn)串口通信需要的基本知識;應用篇通過PC與PC、PC與單片機、PC與智能儀器、PC與PLC、PC與GSM短信模塊、PC與遠程I/O模塊等典型應用實例,詳細介紹了C/C++語言利用MSComm控件、API函數(shù)實現(xiàn)串口通信的程序設計方法。每個實例的設計任務同時采用C++ Builder、Visual C++和Labgrmdows/CVI實現(xiàn)?! ”緯鴥?nèi)容豐富,結(jié)構(gòu)清晰,文字敘述深入淺出,通俗易懂,以實踐應用為主,突出程序設計,重在功能實現(xiàn),有較強的實用性和可操作性?! ”緯勺鳛楦叩仍盒S嬎銠C應用、測控技術、機電一體化、自動化等專業(yè)的研究生、本科生以及計算機測控系統(tǒng)研發(fā)的工程技術人員等學習C/C++串口通信編程技術的參考書。
書籍目錄
基礎篇 第1章 串口通信基礎 1.1 串口通信的基本概念 1.2 串口通信及其標準 1.3 串口通信調(diào)試 第2章 C/C++編程語言與串口通信 2.1 串行通信控件MSComm 2.2 API函數(shù) 2.3 線程 2.4 LabWindows/CVI串口通信函數(shù) 應用篇 第3章 PC與PC串口通信程序設計 3.1 設計說明 3.2 任務實現(xiàn) 第4章 PC與單片機串口通信程序設計 4.1 設計說明 4.2 任務實現(xiàn) 第5章 PC與智能儀器串口通信程序設計 5.1 設計說明 5.2 任務實現(xiàn) 第6章 PC與PLC串口通信程序設計 6.1 設計說明 6.2 任務實現(xiàn) 第7章 PC與GSM短信模塊串口通信程序設計 7.1 設計說明 7.2 任務實現(xiàn) 第8章 PC與讀卡器串口通信程序設計 8.1 設計說明 8.2 任務實現(xiàn) 第9章 PC與智能儀器構(gòu)成的DCS程序設計 9.1 設計說明 9.2 任務實現(xiàn) 第10章 PC與遠程I/O模塊構(gòu)成的DCS程序設計 參考文獻
章節(jié)摘錄
第1章 串口通信基礎 1.1 串口通信的基本概念 1.1.1 并行通信與串行通信 終端與其他設備(例如其他終端、計算機和外部設備)通過數(shù)據(jù)傳輸進行通信。數(shù)據(jù)傳輸可以通過兩種方式進行:并行通信和串行通信?! ?.并行通信 在計算機和終端之間的數(shù)據(jù)傳輸通常是靠電纜或信道上的電流或電壓變化實現(xiàn)的。如果一組數(shù)據(jù)的各數(shù)據(jù)位在多條線上同時被傳輸,這種傳輸方式稱為并行通信。 并行數(shù)據(jù)傳輸?shù)奶攸c是:各數(shù)據(jù)位同時傳輸,傳輸速度快、效率高,多用在實時、快速的場合?! 〔⑿袀鬏?shù)臄?shù)據(jù)寬度可以是1~128位,甚至更寬,但是有多少數(shù)據(jù)位就需要多少根數(shù)據(jù)線,因此傳輸?shù)某杀据^高。在集成電路芯片的內(nèi)部、同一插件板上各部件之間、同一機箱內(nèi)各插件板之間的數(shù)據(jù)傳輸都是并行的。 并行數(shù)據(jù)傳輸只適用于近距離的通信,通常傳輸距離小于30m。 2.串行通信 串行通信是指通信的發(fā)送端和接收端之間數(shù)據(jù)信息的傳輸是在單根數(shù)據(jù)線上,以每次一個二進制的0、1為最小單位逐位進行傳輸。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載