出版社: 機械工業(yè)出版社; 第1版 ()
平裝: 368頁
正文語種: 簡體中文
開本: 16
ISBN: 9787111303121, 7111303121
條形碼: 9787111303121
尺寸: 26 x 21.6 x 1.2 cm
重量: 599 g
《Visual C++串口通信技術(shù)詳解》介紹如何利用Visual C++集成開發(fā)環(huán)境進行串口通信程序開發(fā)。書中精選來自工程實踐的應用范例,主要涵蓋串口通信的理論基礎(chǔ)、Visual c++集成開發(fā)環(huán)境簡介、MSComm控件串口編程、Windows API串口編程、TAPI通信編程、串口實現(xiàn)雙機互連、串口調(diào)試精靈、串口控制Modem設(shè)備、串口控制單片機、串口控制PLC、串口控制射頻卡、串口控制GPS模塊、串口控制云臺攝像頭、智能報警系統(tǒng)、語音自動應答系統(tǒng)以及USB轉(zhuǎn)RS-232串口實例等。
《Visual C++串口通信技術(shù)詳解》通俗易懂,內(nèi)容翔實,層次分明,注重知識的系統(tǒng)性、針對性和先進性,注重基礎(chǔ)理論與工程實踐之間的相互聯(lián)系。書中實例的源代碼均在隨書光盤中提供,以方便讀者學習和使用。
《Visual C++串口通信技術(shù)詳解》可作為具有一定Visual c++使用基礎(chǔ)的讀者開發(fā)串口通信程序的參考書,也可作為科研單位、高等院校相關(guān)專業(yè)技術(shù)人員的參考書。
前言
第一篇 基礎(chǔ)理論和基本方法
第1章 串口通信理論基礎(chǔ)
1.1 接口技術(shù)
1.1.1 接口的定義
1.1.2 接口的基本功能
1.1.3 接口的基本控制方式
1.1.4 并行接口技術(shù)
1.1.5 串行接口技術(shù)
1.2 RS-232C標準
1.2.1 RS-232C電氣特性
1.2.2 RS-232C連接器機械特性
1.2.3 RS-232C的接口信號
1.2.4 RS-232C的通信方式
1.3 RS-422/RS-485標準
1.3.1 RS-422簡介
1.3.2 RS-485簡介
1.3.3 RS-422/RS-485網(wǎng)絡安裝注意點
1.4 SPI總線標準
1.4.1 SPI總線原理
1.4.2 SPI總線特點
1.5 USB總線標準
1.5.1 USB總線總體結(jié)構(gòu)
1.5.2 USB數(shù)據(jù)傳輸邏輯結(jié)構(gòu)
1.5.3 傳輸類型
1.6 使用串口通信的典型外設(shè)
1.6.1 Modem
1.6.2 傳真機
1.6.3 GPS接收機
1.7 實踐拓展
第2章 Visual C++集成開發(fā)環(huán)境簡介
2.1 面向?qū)ο蟪绦蛟O(shè)計與C++語言
2.1.1 面向?qū)ο蟪绦蛟O(shè)計概述
2.1.2 C++語言基礎(chǔ)
2.1.3 C++的面向?qū)ο筇匦?/p>
2.2 Visual C++6.0集成開發(fā)環(huán)境
2.2.1 visual C++6.0開發(fā)環(huán)境
2.2.2 項目與項目工作區(qū)
2.2.3 應用程序向?qū)pp Wizard
2.2.4 集成開發(fā)基本操作
2.2.5 聯(lián)機幫助文件
2.3 MFC應用程序的創(chuàng)建
2.4 實踐拓展
第3章 MSComm控件串口編程
3.1 MSComm控件簡介
3.1.1 MSComm控件描述
3.1.2 MsComm控件常用屬性
3.1.3 MSComm控件其他屬性
3.1.4 MSComm控件的事件
3.2 MSComm控件編程步驟
3.2.1 加載MSComm控件到項目
3.2.2 初始化并打開串行端口
3.2.3 捕獲串行端口事件
3.2.4 串行端口數(shù)據(jù)讀寫
3.2.5 關(guān)閉串行端口
3.2.6 程序發(fā)布問題
3.3 使用MsComm控件實現(xiàn)串口通信接收
3.4 實踐拓展
第4章 Windows API串口編程
4.1 windows API串行編程概述
4.1.1 串行編程的數(shù)據(jù)結(jié)構(gòu)
4.1.2 串行編程的Win32API函數(shù)
4.2 win32 API串口通信編程方式
4.2.1 打開串行端口
4.2.2 配置串行端口
4.2.3 讀寫串行端口
4.2.4 關(guān)閉串行端口
4.3 基于win32API函數(shù)實現(xiàn)串口通信發(fā)送程序
4.4 實踐拓展
第5章 TAPI串口編程
5.1 TAPI概述
5.1.1 TAPI的含義
5.1.2 TAPI的體系結(jié)構(gòu)
5.1.3 TAPI的服務類型
5.2 windows TAPI 2.x函數(shù)集
5.2.1 Windows TAPI編程流程
5.2.2 TAPI 2.x常用函數(shù)
5.3 使用TAPI實現(xiàn)電話撥打程序
5.4 實踐拓展
第二篇 串口編程基礎(chǔ)應用
第6章 串口實現(xiàn)雙機互連
6.1 概述
6.2 通信協(xié)議及實現(xiàn)方案
6.2.1 異步串行通信
6.2.2 同步串行通信
6.3 實現(xiàn)代碼分析
6.3.1 程序主體設(shè)計及關(guān)鍵模塊分析
6.3.2 使用API通信
6.4 實踐拓展
第7章 串口調(diào)試精靈
7.1 串口調(diào)試工具實現(xiàn)的基本要求
7.2 串口調(diào)試精靈的編程實現(xiàn)
7.2.1 軟件功能及流程設(shè)計
7.2.2 程序界面分析
7.2.3 編程實現(xiàn)
7.2.4 使用測試
7.3 實踐拓展
第8章 串口控制Modem設(shè)備
8.1 Modem接口
8.1.1 Modem簡介
8.1.2 Modem工作流程
8.1.3 Modem通信方案
8.2 AT指令簡介
8.2.1 Modem工作狀態(tài)
8.2.2 AT指令集
8.3 使用Modem實現(xiàn)遠程通信
8.3.1 使用單片機和Modem通信
8.3.2 使用PC和Modem通信
8.4 實踐拓展
第9章 串口控制單片機
9.1 串口通信硬件設(shè)計
9.1.1 MCS.5 1系列單片機的串口原理
9.1.2 常用的接口芯片介紹
9.1.3 接口電路設(shè)計
9.2 串口通信參數(shù)設(shè)置
9.2.1 波特率設(shè)置
9.2.2 奇偶校驗位的使用方法
9.2.3 通信協(xié)議約定
9.3 系統(tǒng)總體設(shè)計
9.4 單片機的串口編程方法
9.5 計算機端通信界面設(shè)計
9.6 計算機端程序設(shè)計
9.6.1 頭文件引用及變量聲明
9.6.2 控件加載及控件屬性設(shè)置
9.6.3 發(fā)出讀數(shù)據(jù)請求
9.6.4 接收數(shù)據(jù)的處理
9.6.5 關(guān)閉串口
9.7 實踐拓展
第10章 串口控制PLC
10.1 PLC概述
10.1.1 PLC基本結(jié)構(gòu)
10.1.2 PLC串行接口規(guī)范
10.1.3 通信協(xié)議
10.2 PLC串口通信
10.2.1 計算機與PLC之間的通信流程
10.2.2 PLC通信編程
10.3 實現(xiàn)代碼分析
10.3.1 界面設(shè)計
10.3.2 程序設(shè)計核心代碼
10.4 實踐拓展
第11章 串口控制射頻卡
11.1 射頻卡概述
11.1.1 射頻卡原理
11.1.2 射頻卡分類及應用
11.1.3 典型射頻卡模塊
11.2 射頻卡應用設(shè)計
11.2.1 讀寫器設(shè)計
11.2.2 基于射頻卡模塊的設(shè)計
11.3 實現(xiàn)代碼分析
11.3.1 界面設(shè)計
11.3.2 串口通信程序設(shè)計
11.4 實踐拓展
第12章 串口控制GPS模塊
12.1 GPS系統(tǒng)的基礎(chǔ)知識
12.1.1 GPS定位原理
12.1.2 GPS系統(tǒng)
12.2 LEA-4H型GPS模塊的性能及其應用
12.3 NMEA-0183協(xié)議分析
12.3.1 NMEA-0183協(xié)議的定義
12.3.2 NMEA-0183數(shù)據(jù)信息
12.4 主機與GPS模塊串口通信的程序?qū)崿F(xiàn)
12.4.1 MSComm控件屬性
12.4.2 添加MSComm控件
12.4.3 添加串口事件消息處理函數(shù)OnComm()
12.4.4 數(shù)據(jù)的接收與提取
12.4.5 實驗結(jié)果及數(shù)據(jù)的顯示
12.5 實踐拓展
第三篇 串口編程高級應用
第13章 串口控制云臺攝像頭
13.1 云臺攝像頭
13.1.1 云臺簡介
13.1.2 攝像頭及控制電路
13.2 云臺控制協(xié)議
13.3 控制程序分析
13.3.1 添加控件
13.3.2 設(shè)置界面
13.3.3 主控程序
13.3.4 初始化
13.3.5 配置按鈕
13.3.6 通信參數(shù)的設(shè)置
13.3.7 云臺控制命令
13.3.8 旋轉(zhuǎn)控制按鈕和鏡頭控制按鈕
13.4 實踐拓展
第14章 智能報警系統(tǒng)
14.1 系統(tǒng)描述
14.2 系統(tǒng)分析與設(shè)計
14.3 關(guān)鍵技術(shù)
14.3.1 建立安防信息數(shù)據(jù)庫
14.3.2 端口設(shè)置和定時讀取I/O端口數(shù)據(jù)
14.3.3 判斷是否有觸發(fā)事件
14.3.4 啟動并口控制的報警設(shè)備
14.3.5 根據(jù)設(shè)置撥打報警電話
14.3.6 安防日志管理
14.3.7 I/O端口通信
14.4 實現(xiàn)代碼分析
14.4.1 創(chuàng)建項目
14.4.2 界面設(shè)計與實現(xiàn)
14.4.3 加入數(shù)據(jù)庫支持
14.4.4 關(guān)鍵程序類的實現(xiàn)
14.5 實踐拓展
第15章 語音自動應答系統(tǒng)
15.1 功能描述
15.1.1 TAPI介紹
15.1.2 功能介紹
15.1.3 實驗要求
15.2 設(shè)計流程實現(xiàn)
15.2.1 程序設(shè)計流程圖
15.2.2 TAPI 3.0方法介紹
15.2.3 串處理分析介紹
15.3 具體功能實現(xiàn)
15.3.1 程序主界面
15.3.2 參數(shù)配置
15.3.3 選擇語音界面
15.4 實踐拓展
第16章 USB轉(zhuǎn)RS-232串口實例
16.1 USB總線技術(shù)簡介
16.1.1 USB的特點
16.1.2 USB的體系結(jié)構(gòu)
16.1.3 USB的電氣特性
16.1.4 USB的數(shù)據(jù)通信協(xié)議
16.2 功能描述
16.3 USB總線轉(zhuǎn)換芯片CH341簡介
16.3.1 CH341異步串口工作方式
16.3.2 CH341功能配置
16.4 USB轉(zhuǎn)RS-232橋接器硬件設(shè)計
16.5 驅(qū)動程序安裝
16.6 實踐拓展
附錄 Modem AT命令集
參考文獻
你要先確定是硬件問題還是軟件問題。對比方法:同一個程序,對比串口通信卡與COM1,如果COM1沒死,串口通信卡死了,那應該是通信卡問題??梢該Q張卡試試。串口調(diào)試助手,用于COM1和串口通訊卡上有什么不...
各種PLC通訊介質(zhì)和協(xié)議介紹 自從第一臺PLC在GM公司汽車生產(chǎn)線上首次應用成功以來,PLC憑借其...
格式:pdf
大?。?span id="cjjpwyb" class="single-tag-height">220KB
頁數(shù): 未知
評分: 4.4
為了適應國家發(fā)展和鋼瓶生產(chǎn)廠商的需求,用VisualC++設(shè)計了鋼瓶打標機的打標仿真軟件。首先給出鋼瓶打標機的工作原理,對軟件總體功能做出描述,然后介紹在VisualC++開發(fā)環(huán)境下顯示編輯、打印演示和數(shù)據(jù)通信的設(shè)計過程,從而實現(xiàn)了對鋼瓶打標機的整個打標過程及打標效果的模擬。該軟件用交互、可視化的形象手段,使得鋼瓶打標更加直觀、形象,提高了打標的質(zhì)量和效率,具有簡潔美觀和易操作性優(yōu)點。
格式:pdf
大?。?span id="gipmqy8" class="single-tag-height">220KB
頁數(shù): 3頁
評分: 4.4
闡述了土石壩壩頂超高計算的基本原理,介紹了VisualC++開發(fā)土石壩壩頂超高計算軟件。
《Visual C++串口通信技術(shù)詳解》介紹如何利用Visual C++集成開發(fā)環(huán)境進行串口通信程序開發(fā)。書中精選來自工程實踐的應用范例,主要涵蓋串口通信的理論基礎(chǔ)、Visual c++集成開發(fā)環(huán)境簡介、MSComm控件串口編程、Windows API串口編程、TAPI通信編程、串口實現(xiàn)雙機互連、串口調(diào)試精靈、串口控制Modem設(shè)備、串口控制單片機、串口控制PLC、串口控制射頻卡、串口控制GPS模塊、串口控制云臺攝像頭、智能報警系統(tǒng)、語音自動應答系統(tǒng)以及USB轉(zhuǎn)RS-232串口實例等。
《Visual C++串口通信技術(shù)詳解》通俗易懂,內(nèi)容翔實,層次分明,注重知識的系統(tǒng)性、針對性和先進性,注重基礎(chǔ)理論與工程實踐之間的相互聯(lián)系。書中實例的源代碼均在隨書光盤中提供,以方便讀者學習和使用。
《Visual C++串口通信技術(shù)詳解》可作為具有一定Visual c++使用基礎(chǔ)的讀者開發(fā)串口通信程序的參考書,也可作為科研單位、高等院校相關(guān)專業(yè)技術(shù)人員的參考書。
獨到的角度對串口通信技術(shù)進行講解,幫助讀者掌握VisualC++開發(fā)串口應用程序技術(shù)。
以一個實際GPS系統(tǒng)為例,介紹串口在GPS系統(tǒng)中的應用;以一個實際解碼器為例,介紹通過串口控制云臺的編程方法;以工程實例介紹組態(tài)王工控軟件與計算機進行串口通信的編程方法;圍繞目前流行的射頻卡,介紹通過串口進行讀卡器設(shè)計的方法;通過調(diào)用一個傳真精靈DLL,實現(xiàn)通過軟件進行傳真的功能;介紹兩臺計算機間通過串口進行通信的編程方法;介紹計算機與PLC進行串口通信的程序設(shè)計;講解VisualC++集成環(huán)境的搭建及C++語法基礎(chǔ);講解串口的基本概念,展示串口調(diào)試的基本方法。
專業(yè)知識,一線經(jīng)驗,用案例來說話,新的方法,新的理念,實用勝過一切。
《VisualC++實踐與提高-串口通信與工程應用篇(第二版)》以串口應用為主線,由淺入深,詳細講解了使用MSComm控件和使用WinAPI方式開發(fā)串口應用程序的方法。對這兩種方法的應用,分別就不同的應用要求做了詳細剖析。在此基礎(chǔ)上,又介紹了計算機和各種設(shè)備之間進行串口通信的編程方法,主要包括計算機與單片機、PLC、Modem、射頻卡以及兩臺計算機之間的通信編程方法。
《VisualC++實踐與提高-串口通信與工程應用篇(第二版)》通俗易懂,內(nèi)容翔實,實例豐富,且書中實例均經(jīng)過作者測試通過,實例源代碼都放在隨書光盤中,以供讀者使用。
對于串口程序開發(fā)的初學者,通過對《VisualC++實踐與提高-串口通信與工程應用篇(第二版)》的學習,可以很快上手。另外,書中對某些知識點的深入討論,對已經(jīng)掌握串口開發(fā)的讀者同樣會有幫助。