-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Visual C++串口通信及測控應用實例詳解

( 簡體 字)
作者:劉長征類別:1. -> 程式設計 -> C++ -> VC++
譯者:
出版社:電子工業出版社Visual C++串口通信及測控應用實例詳解 3dWoo書號: 37264
詢問書籍請說出此書號!

缺書
NT售價: 340

出版日:1/1/2014
頁數:388
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121219160
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

目前,許多檢測儀表、在線分析儀、工控機等均采用RS-232或RS-485協議通過串口與上位PC進行通信,尤其在鋼鐵、有色、熱工等領域,用戶通過串行通信可以實時訪問遠程設備的工作狀況,對設備運行參數進行優化,通過指令反饋,控制儀器設備的正常運行,從而實現生產的節能與質量控制。此外,串行通信在實驗教學、科學研究中也發揮重要的作用,科技工作者采用串行通信接口能夠方便快捷地對溫度、濃度、流量、壓力等過程參數進行實時監測與分析,大大減少工業試驗次數,在低成本、高質量前提下完成設備的調試,因此,掌握串行通信技術是廣大科研人員的迫切需求。
鑒于此,我們編寫本書,采用高效率的Visual C++6.0(以下簡稱VC++)作為上位機開發語言設計串口通信程序,并對串行通信編程技術進行詳細講解,使讀者能夠快速掌握該項技術并應用到科研生產環節。
就串口開發而言,VC++提供了串口通信控件MSComm,通過對此控件的屬性和事件進行相應的編程操作,就可以輕松地實現串口通信;此外,Windows還提供了豐富的API函數,VC++調用與串口有關的API函數也可實現串口通信。在實踐中,使用MSComm控件實現通信的方法比調用API函數的方法更加方便、快捷,而且用較少的代碼可以實現相同的功能,從而使編程效率大大提高,也減少因編程不當而導致的系統不穩定。
本書從應用角度出發,首先介紹與串口通信程序設計有關的基礎知識,包括串行通信概述、VC++串口通信基礎、計數制與編碼;然后通過PC、遠程I/O模塊、三菱/西門子PLC、單片機、智能儀器等典型串口設備,詳細講解VC++開發串口通信及測控程序的設計方法。每個設計實例由設計任務、線路連接、串口通信調試、程序界面設計、程序設計詳解、系統運行測試等部分構成。
本書內容豐富,論述深入淺出,有較強的實用性和可操作性,可供自動化、計算機應用、電子信息、機電一體化、測控儀器等專業的大學生、研究生以及計算機測控系統研發的工程技術人員學習和參考。
本書由石河子大學張榮華編寫第1、5章,王磊編寫第3、4章,劉長征編寫第2、6章,歐陽異能編寫第7章,李江全編寫第8章,西安航空職業技術學院黨媚編寫第9、10章,全書由劉長征擔任主編,張榮華、黨媚、李江全擔任副主編。參與本書編寫工作的還有王建平、張有強、李傳峰、王麗、萬暢、廖結安、張洪洲、李向陽、劉新英等老師,編者借此機會對他們致以深深的謝意。
由于編者水平有限,書中難免存在不妥或錯誤之處,懇請廣大讀者批評指正。


編 者
2013年10月
內容簡介:

本書從應用角度出發,首先介紹與串口通信程序設計有關的基礎知識,包括串行通信概述、Visual C++串口通信基礎、計數制與編碼;然后通過PC、遠程I/O模塊、三菱/西門子PLC、單片機、智能儀器等典型串口設備,詳細講解Visual C++開發串口通信及測控程序的設計方法。每個設計實例由設計任務、線路連接、串口通信調試、程序界面設計、程序設計詳解、系統運行測試等部分構成。

目錄:

第1章 串行通信概述 (1)
1.1 串行通信的基本概念 (1)
1.1.1 通信與通信方式 (1)
1.1.2 串行通信的數據傳輸方式 (3)
1.1.3 串行通信的基本參數 (4)
1.1.4 串行通信的基本方式 (4)
1.2 串行通信協議 (5)
1.2.1 異步串行通信協議 (5)
1.2.2 同步串行通信協議 (8)
1.3 串行通信的接口標準 (10)
1.3.1 RS-232C串口通信標準 (11)
1.3.2 RS-422/485串口通信標準 (13)
1.4 串行通信線路連接 (15)
1.4.1 短距離線路連接 (15)
1.4.2 長距離線路連接 (15)
1.5 串口調試工具 (17)
1.5.1 超級終端程序 (17)
1.5.2 串口調試助手 (18)
第2章Visual C++與串口通信 (19)
2.1 串口通信控件MSComm (19)
2.1.1 MSComm控件處理通信的方式 (19)
2.1.2 MSComm控件的添加 (20)
2.1.3 MSComm控件的常用屬性 (21)
2.1.4 MSComm控件的OnComm事件 (27)
2.2.5 MSComm控件通信步驟 (29)
2.2 串口通信API函數 (30)
2.2.1 動態鏈接庫與API函數 (30)
2.2.2 VC++與動態鏈接庫 (31)
2.2.3 與串口通信有關的API函數 (32)
2.2.4 利用API函數操作串口 (35)
2.2.5 利用API函數實現串口通信的查詢方法 (37)
2.2.6 使用API函數實現PC與PC串口通信實例 (38)
第3章 計數制與編碼 (44)
3.1 計數制 (44)
3.1.1 計數制概述 (44)
3.1.2 十進制與二進制 (45)
3.1.3 八進制與十六進制 (46)
3.2 計數制轉換及其程序設計 (47)
3.2.1 二進制與十進制的轉換 (47)
3.2.2 二進制與八進制的轉換 (51)
3.2.3 二進制與十六進制的轉換 (53)
3.2.4 八進制與十進制的轉換 (55)
3.2.5 十六進制與十進制的轉換 (57)
3.2.6 八進制與十六進制的轉換 (59)
3.3 字符編碼 (62)
3.3.1 非數值數據 (62)
3.3.2 BCD碼 (62)
3.3.3 ASCII編碼 (63)
3.3.4 ASCII編碼與十六進制的轉換 (64)
第4章 PC與PC串口通信及應用 (66)
4.1 PC中的串行端口 (66)
4.1.1 查看串行端口信息 (66)
4.1.2 虛擬串口的使用 (67)
4.2 PC與PC串口通信程序設計 (69)
4.2.1 設計任務 (69)
4.2.2 線路連接 (69)
4.2.3 串口通信調試 (70)
4.2.4 程序界面設計 (71)
4.2.5 程序設計詳解 (72)
4.2.6 系統運行測試 (75)
4.3 PC雙串口互通信程序設計 (75)
4.3.1 設計任務 (75)
4.3.2 線路連接 (76)
4.3.3 串口通信調試 (76)
4.3.4 程序界面設計 (77)
4.3.5 程序代碼設計詳解 (79)
4.3.6 系統運行測試 (82)
第5章 遠程I/O模塊串口通信及測控應用 (83)
5.1 典型分布式I/O模塊簡介 (83)
5.1.1 集散控制系統的結構與特點 (83)
5.1.2 ADAM4000遠程數據采集控制系統 (85)
5.1.3 ADAM4000系列模塊簡介 (87)
5.1.4 ADAM4000系列模塊的軟件安裝 (93)
5.2 模擬電壓采集程序設計 (96)
5.2.1 設計任務 (96)
5.2.2 線路連接 (97)
5.2.3 串口通信調試 (97)
5.2.4 程序界面設計 (98)
5.2.5 PC端程序設計詳解 (99)
5.2.6 系統運行測試 (101)
5.3 模擬電壓輸出程序設計 (102)
5.3.1 設計任務 (102)
5.3.2 線路連接 (102)
5.3.3 串口通信調試 (103)
5.3.4 程序界面設計 (103)
5.3.5 PC端程序設計詳解 (104)
5.3.6 系統運行測試 (105)
5.4 開關信號輸入程序設計 (106)
5.4.1 設計任務 (106)
5.4.2 線路連接 (106)
5.4.3 串口通信調試 (106)
5.4.4 程序界面設計 (107)
5.4.5 PC端程序設計詳解 (108)
5.4.6 系統運行測試 (112)
5.5 開關信號輸出程序設計 (113)
5.5.1 設計任務 (113)
5.5.2 線路連接 (113)
5.5.3 串口通信調試 (114)
5.5.4 程序界面設計 (114)
5.5.5 PC端程序設計詳解 (115)
5.5.6 系統運行測試 (118)
5.6 溫度測控程序設計 (118)
5.6.1 設計任務 (118)
5.6.2 線路連接 (119)
5.6.3 串口通信調試 (119)
5.6.4 程序界面設計 (120)
5.6.5 PC端程序設計詳解 (122)
5.6.6 系統運行測試 (127)
第6章 三菱PLC串口通信及測控應用 (129)
6.1 三菱PLC特殊功能模塊與通信協議 (129)
6.1.1 FX2N系列PLC的特殊功能模塊 (129)
6.1.2 三菱PLC編程口通信協議 (139)
6.2 模擬電壓采集程序設計 (146)
6.2.1 設計任務 (146)
6.2.2 線路連接 (146)
6.2.3 PLC端電壓輸入程序 (147)
6.2.4 串口通信調試 (149)
6.2.5 PC端程序界面設計 (150)
6.2.6 PC端程序設計詳解 (151)
6.2.7 系統運行測試 (156)
6.3 模擬電壓輸出程序設計 (156)
6.3.1 設計任務 (157)
6.3.2 線路連接 (157)
6.3.3 PLC端電壓輸出程序 (158)
6.3.4 串口通信調試 (160)
6.3.5 PC端程序界面設計 (161)
6.3.6 PC端程序設計詳解 (162)
6.3.7 系統運行測試 (165)
6.4 開關信號輸入程序設計 (165)
6.4.1 設計任務 (165)
6.4.2 線路連接 (166)
6.4.3 串口通信調試 (166)
6.4.4 PC端程序界面設計 (167)
6.4.5 PC端程序設計詳解 (168)
6.4.6 系統運行測試 (173)
6.5 開關信號輸出程序設計 (174)
6.5.1 設計任務 (174)
6.5.2 線路連接 (174)
6.5.3 串口通信調試 (175)
6.5.4 PC端程序界面設計 (176)
6.5.5 PC端程序設計詳解 (177)
6.5.6 系統運行測試 (179)
6.6 溫度測控程序設計 (180)
6.6.1 設計任務 (180)
6.6.2 線路連接 (180)
6.6.3 PLC端溫度測控程序 (181)
6.6.4 串口通信調試 (184)
6.6.5 PC端程序界面設計 (185)
6.6.6 PC端程序設計詳解 (186)
6.6.7 系統運行測試 (190)

第7章 西門子PLC串口通信及測控應用 (192)
7.1 西門子PLC模擬量擴展模塊與通信協議 (192)
7.1.1 西門子S7-200 PLC的模擬量擴展模塊 (192)
7.1.2 西門子S7-200 PLC PPI通信協議 (197)
7.2 模擬電壓采集程序設計 (200)
7.2.1 設計任務 (201)
7.2.2 線路連接 (201)
7.2.3 PLC端電壓輸入程序 (202)
7.2.4 串口通信調試 (203)
7.2.5 PC端程序界面設計 (204)
7.2.6 PC端程序設計詳解 (205)
7.2.7 系統運行測試 (209)
7.3 模擬電壓輸出程序設計 (210)
7.3.1 設計任務 (210)
7.3.2 線路連接 (210)
7.3.3 PLC端電壓輸出程序 (211)
7.3.4 串口通信調試 (212)
7.3.5 PC端程序界面設計 (213)
7.3.6 PC端程序設計詳解 (214)
7.3.7 系統運行測試 (218)
7.4 開關信號輸入程序設計 (218)
7.4.1 設計任務 (218)
7.4.2 線路連接 (219)
7.4.3 串口通信調試 (219)
7.4.4 PC端程序界面設計 (220)
7.4.5 PC端程序設計詳解 (221)
7.4.6 系統運行測試 (227)
7.5 開關信號輸出程序設計 (227)
7.5.1 設計任務 (227)
7.5.2 線路連接 (228)
7.5.3 串口通信調試 (228)
7.5.4 PC端程序界面設計 (229)
7.5.5 PC端程序設計詳解 (230)
7.5.6 系統運行測試 (234)
7.6 溫度測控程序設計 (235)
7.6.1 設計任務 (235)
7.6.2 線路連接 (235)
7.6.3 PLC端溫度測控程序 (236)
7.6.4 串口通信調試 (239)
7.6.5 PC端程序界面設計 (240)
7.6.6 PC端程序設計詳解 (241)
7.6.7 系統運行測試 (247)
第8章 單片機串口通信及測控應用 (248)
8.1 典型單片機開發板簡介 (248)
8.1.1 單片機測控系統的組成 (248)
8.1.2 單片機開發板B的功能 (251)
8.1.3 單片機開發板B的主要電路 (252)
8.2 模擬電壓采集程序設計 (255)
8.2.1 設計任務 (255)
8.2.2 線路連接 (255)
8.2.3 單片機端C51程序設計詳解 (257)
8.2.4 串口通信調試 (261)
8.2.5 PC端程序界面設計 (261)
8.2.6 PC端程序設計詳解 (263)
8.2.7 系統運行測試 (266)
8.3 模擬電壓輸出程序設計 (266)
8.3.1 設計任務 (266)
8.3.2 線路連接 (267)
8.3.3 單片機端C51程序設計詳解 (268)
8.3.4 單片機端C51程序設計詳解 (271)
8.3.5 PC端程序界面設計 (272)
8.3.6 PC端程序設計詳解 (273)
8.3.7 系統運行測試 (274)
8.4 開關信號輸入程序設計 (274)
8.4.1 設計任務 (274)
8.4.2 線路連接 (274)
8.4.3 單片機端C51程序設計詳解 (275)
8.4.4 串口通信調試 (278)
8.4.5 PC端程序界面設計 (278)
8.4.6 PC端程序設計詳解 (280)
8.4.7 系統運行測試 (283)
8.5 開關信號輸出程序設計 (283)
8.5.1 設計任務 (284)
8.5.2 線路連接 (284)
8.5.3 單片機端C51程序設計詳解 (285)
8.5.4 串口通信調試 (286)
8.5.5 PC端程序界面設計 (287)
8.5.6 PC端程序設計詳解 (289)
8.5.7 系統運行測試 (291)
8.6 溫度測控程序設計 (291)
8.6.1 設計任務 (291)
8.6.2 線路連接 (292)
8.6.3 單片機端Pt100溫度檢測C51程序設計詳解 (293)
8.6.4 單片機端DS18B20溫度檢測C51程序設計詳解 (297)
8.6.5 串口通信調試 (302)
8.6.6 PC端程序界面設計 (303)
8.6.7 PC端程序設計詳解 (305)
8.6.8 系統運行測試 (311)
第9章 智能儀器串口通信及測控應用 (312)
9.1 典型智能儀器簡介 (312)
9.1.1 智能儀器的結構與特點 (312)
9.1.2 XMT-3000A型智能儀器的通信協議 (313)
9.2 單臺智能儀器溫度測量程序設計 (316)
9.2.1 設計任務 (316)
9.2.2 線路連接 (316)
9.2.3 串口通信調試 (317)
9.2.4 程序界面設計 (318)
9.2.5 PC端程序設計詳解 (319)
9.2.6 系統運行測試 (323)
9.3 多臺智能儀器溫度測量程序設計 (323)
9.3.1 設計任務 (324)
9.3.2 線路連接 (324)
9.3.3 串口通信調試 (325)
9.3.4 程序界面設計 (325)
9.3.5 PC端程序設計詳解 (327)
9.3.6 系統運行測試 (333)
第10章GSM短信模塊串口通信及測控應用 (335)
10.1 GSM網絡短信測控技術 (335)
10.1.1 GSM短信測控系統的特點與組成 (335)
10.1.2 AT指令介紹 (339)
10.1.3 超級終端的使用 (343)
10.2 短信發送與接收程序設計 (348)
10.2.1 設計任務 (348)
10.2.2 線路連接 (348)
10.2.3 單片機端C51短信發送程序設計詳解 (349)
10.2.4 單片機端C51短信接收程序設計詳解 (357)
10.2.5 PC端短信收發程序設計 (363)
參考文獻 (373)
序: