人民幣定價:49 元
定價
:NT$ 294 元優惠價
:87 折 256 元
絕版無法訂購
商品簡介
目次
相關商品
商品簡介
本書介紹如何利用Visual C++集成開發環境進行串口通信程序開發。書中精選來自工程實踐的應用範例,主要涵蓋串口通信的理論基礎、Visual C++集成開發環境簡介、MSComm控件串口編程、Windows API串口編程、TAPI通信編程、串口實現雙機互連、串口調試精靈、串口控制Modem設備、串口控制單片機、串口控制PLC、串口控制射頻卡、串口控制GPS模塊、串口控制云臺攝像頭、智能報警系統、語音自動應答系統以及USB轉RS-232串口實例等。
本書通俗易懂,內容翔實,層次分明,注重知識的系統性、針對性和先進性,注重基礎理論與工程實踐之間的相互聯系。書中實例的源代碼均在隨書光盤中提供,以方便讀者學習和使用。
本書可作為具有一定Visual C++使用基礎的讀者開發串口通信程序的參考書,也可作為科研單位、高等院校相關專業技術人員的參考書。
本書通俗易懂,內容翔實,層次分明,注重知識的系統性、針對性和先進性,注重基礎理論與工程實踐之間的相互聯系。書中實例的源代碼均在隨書光盤中提供,以方便讀者學習和使用。
本書可作為具有一定Visual C++使用基礎的讀者開發串口通信程序的參考書,也可作為科研單位、高等院校相關專業技術人員的參考書。
目次
前言
第一篇 基礎理論和基本方法
第1章 串口通信理論基礎
1.1 接口技術
1.1.1 接口的定義
1.1.2 接口的基本功能
1.1.3 接口的基本控制方式
1.1.4 並行接口技術
1.1.5 串行接口技術
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網絡安裝注意點
1.4 SPI總線標準
1.4.1 SPI總線原理
1.4.2 SPI總線特點
1.5 USB總線標準
1.5.1 USB總線總體結構
1.5.2 USB數據傳輸邏輯結構
1.5.3 傳輸類型
1.6 使用串口通信的典型外設
1.6.1 Modem
1.6.2 傳真機
1.6.3 GPS接收機
1.7 實踐拓展
第2章 Visual C++集成開發環境簡介
2.1 面向對象程序設計與C++語言
2.1.1 面向對象程序設計概述
2.1.2 C++語言基礎
2.1.3 C++的面向對象特性
2.2 Visual C++ .0集成開發環境
2.2.1 Visual C++ .0開發環境
2.2.2 項目與項目工作區
2.2.3 應用程序向導AppWizard
2.2.4 集成開發基本操作
2.2.5 聯機幫助文件
2.3 MFC應用程序的創建
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 串行端口數據讀寫
3.2.5 關閉串行端口
3.2.6 程序發布問題
3.3 使用MSComm控件實現串口通信接收
3.4 實踐拓展
第4章 Windows API串口編程
4.1 Windows API串行編程概述
4.1.1 串行編程的數據結構
4.1.2 串行編程的Win32 API函數
4.2 Win32 API串口通信編程方式
4.2.1 打開串行端口
4.2.2 配置串行端口
4.2.3 讀寫串行端口
4.2.4 關閉串行端口
4.3 基於Win32 API函數實現串口通信發送程序
4.4 實踐拓展
第5章 TAPI串口編程
5.1 TAPI概述
5.1.1 TAPI的含義
5.1.2 TAPI的體系結構
5.1.3 TAPI的服務類型
5.2 Windows TAPI .x函數集
5.2.1 Windows TAPI編程流程
5.2.2 TAPI .x常用函數
5.3 使用TAPI實現電話撥打程序
5.4 實踐拓展
第二篇 串口編程基礎應用
第6章 串口實現雙機互連
6.1 概述
6.2 通信協議及實現方案
6.2.1 異步串行通信
6.2.2 同步串行通信
6.3 實現代碼分析
6.3.1 程序主體設計及關鍵模塊分析
6.3.2 使用API通信
6.4 實踐拓展
第7章 串口調試精靈
7.1 串口調試工具實現的基本要求
7.2 串口調試精靈的編程實現
7.2.1 軟件功能及流程設計
7.2.2 程序界面分析
7.2.3 編程實現
7.2.4 使用測試
7.3 實踐拓展
第8章 串口控制Modem設備
8.1 Modem接口
8.1.1 Modem簡介
8.1.2 Modem工作流程
8.1.3 Modem通信方案
8.2 AT指令簡介
8.2.1 Modem工作狀態
8.2.2 AT指令集
8.3 使用Modem實現遠程通信
8.3.1 使用單片機和Modem通信
8.3.2 使用PC和Modem通信
8.4 實踐拓展
第9章 串口控制單片機
9.1 串口通信硬件設計
9.1.1 MCS-51系列單片機的串口原理
9.1.2 常用的接口芯片介紹
9.1.3 接口電路設計
9.2 串口通信參數設置
9.2.1 波特率設置
9.2.2 奇偶校驗位的使用方法
9.2.3 通信協議約定
9.3 系統總體設計
9.4 單片機的串口編程方法
9.5 計算機端通信界面設計
9.6 計算機端程序設計
9.6.1 頭文件引用及變量聲明
9.6.2 控件加載及控件屬性設置
9.6.3 發出讀數據請求
9.6.4 接收數據的處理
9.6.5 關閉串口
9.7 實踐拓展
第10章 串口控制PLC
10.1 PLC概述
10.1.1 PLC基本結構
10.1.2 PLC串行接口規範
10.1.3 通信協議
10.2 PLC串口通信
10.2.1 計算機與PLC之間的通信流程
10.2.2 PLC通信編程
10.3 實現代碼分析
10.3.1 界面設計
10.3.2 程序設計核心代碼
10.4 實踐拓展
第11章 串口控制射頻卡
11.1 射頻卡概述
11.1.1 射頻卡原理
11.1.2 射頻卡分類及應用
11.1.3 典型射頻卡模塊
11.2 射頻卡應用設計
11.2.1 讀寫器設計
11.2.2 基於射頻卡模塊的設計
11.3 實現代碼分析
11.3.1 界面設計
11.3.2 串口通信程序設計
11.4 實踐拓展
第12章 串口控制GPS模塊
12.1 GPS系統的基礎知識
12.1.1 GPS定位原理
12.1.2 GPS系統
12.2 LEA-4H型GPS模塊的性能及其應用
12.3 NMEA-0183協議分析
12.3.1 NMEA-0183協議的定義
12.3.2 NMEA-0183數據信息
12.4 主機與GPS模塊串口通信的程序實現
12.4.1 MSComm控件屬性
12.4.2 添加MSComm控件
12.4.3 添加串口事件消息處理函數OnComm()
12.4.4 數據的接收與提取
12.4.5 實驗結果及數據的顯示
12.5 實踐拓展
第三篇 串口編程高級應用
第13章 串口控制云臺攝像頭
13.1 云臺攝像頭
13.1.1 云臺簡介
13.1.2 攝像頭及控制電路
13.2 云臺控制協議
13.3 控制程序分析
13.3.1 添加控件
13.3.2 設置界面
13.3.3 主控程序
13.3.4 初始化
13.3.5 配置按鈕
13.3.6 通信參數的設置
13.3.7 云臺控制命令
13.3.8 旋轉控制按鈕和鏡頭控制按鈕
13.4 實踐拓展
第14章 智能報警系統
14.1 系統描述
14.2 系統分析與設計
14.3 關鍵技術
14.3.1 建立安防信息數據庫
14.3.2 端口設置和定時讀取I/O端口數據
14.3.3 判斷是否有觸發事件
14.3.4 啟動并口控制的報警設備
14.3.5 根據設置撥打報警電話
14.3.6 安防日志管理
14.3.7 I/O端口通信
14.4 實現代碼分析
14.4.1 創建項目
14.4.2 界面設計與實現
14.4.3 加入數據庫支持
14.4.4 關鍵程序類的實現
14.5 實踐拓展
第15章 語音自動應答系統
15.1 功能描述
15.1.1 TAPI介紹
15.1.2 功能介紹
15.1.3 實驗要求
15.2 設計流程實現
15.2.1 程序設計流程圖
15.2.2 TAPI .0方法介紹
15.2.3 串處理分析介紹
15.3 具體功能實現
15.3.1 程序主界面
15.3.2 參數配置
15.3.3 選擇語音界面
15.4 實踐拓展
第16章 USB轉RS-232串口實例
16.1 USB總線技術簡介
16.1.1 USB的特點
16.1.2 USB的體系結構
16.1.3 USB的電氣特性
16.1.4 USB的數據通信協議
16.2 功能描述
16.3 USB總線轉換芯片CH341簡介
16.3.1 CH341異步串口工作方式
16.3.2 CH341功能配置
16.4 USB轉RS-232橋接器硬件設計
16.5 驅動程序安裝
16.6 實踐拓展
附錄 Modem AT命令集
參考文獻
第一篇 基礎理論和基本方法
第1章 串口通信理論基礎
1.1 接口技術
1.1.1 接口的定義
1.1.2 接口的基本功能
1.1.3 接口的基本控制方式
1.1.4 並行接口技術
1.1.5 串行接口技術
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網絡安裝注意點
1.4 SPI總線標準
1.4.1 SPI總線原理
1.4.2 SPI總線特點
1.5 USB總線標準
1.5.1 USB總線總體結構
1.5.2 USB數據傳輸邏輯結構
1.5.3 傳輸類型
1.6 使用串口通信的典型外設
1.6.1 Modem
1.6.2 傳真機
1.6.3 GPS接收機
1.7 實踐拓展
第2章 Visual C++集成開發環境簡介
2.1 面向對象程序設計與C++語言
2.1.1 面向對象程序設計概述
2.1.2 C++語言基礎
2.1.3 C++的面向對象特性
2.2 Visual C++ .0集成開發環境
2.2.1 Visual C++ .0開發環境
2.2.2 項目與項目工作區
2.2.3 應用程序向導AppWizard
2.2.4 集成開發基本操作
2.2.5 聯機幫助文件
2.3 MFC應用程序的創建
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 串行端口數據讀寫
3.2.5 關閉串行端口
3.2.6 程序發布問題
3.3 使用MSComm控件實現串口通信接收
3.4 實踐拓展
第4章 Windows API串口編程
4.1 Windows API串行編程概述
4.1.1 串行編程的數據結構
4.1.2 串行編程的Win32 API函數
4.2 Win32 API串口通信編程方式
4.2.1 打開串行端口
4.2.2 配置串行端口
4.2.3 讀寫串行端口
4.2.4 關閉串行端口
4.3 基於Win32 API函數實現串口通信發送程序
4.4 實踐拓展
第5章 TAPI串口編程
5.1 TAPI概述
5.1.1 TAPI的含義
5.1.2 TAPI的體系結構
5.1.3 TAPI的服務類型
5.2 Windows TAPI .x函數集
5.2.1 Windows TAPI編程流程
5.2.2 TAPI .x常用函數
5.3 使用TAPI實現電話撥打程序
5.4 實踐拓展
第二篇 串口編程基礎應用
第6章 串口實現雙機互連
6.1 概述
6.2 通信協議及實現方案
6.2.1 異步串行通信
6.2.2 同步串行通信
6.3 實現代碼分析
6.3.1 程序主體設計及關鍵模塊分析
6.3.2 使用API通信
6.4 實踐拓展
第7章 串口調試精靈
7.1 串口調試工具實現的基本要求
7.2 串口調試精靈的編程實現
7.2.1 軟件功能及流程設計
7.2.2 程序界面分析
7.2.3 編程實現
7.2.4 使用測試
7.3 實踐拓展
第8章 串口控制Modem設備
8.1 Modem接口
8.1.1 Modem簡介
8.1.2 Modem工作流程
8.1.3 Modem通信方案
8.2 AT指令簡介
8.2.1 Modem工作狀態
8.2.2 AT指令集
8.3 使用Modem實現遠程通信
8.3.1 使用單片機和Modem通信
8.3.2 使用PC和Modem通信
8.4 實踐拓展
第9章 串口控制單片機
9.1 串口通信硬件設計
9.1.1 MCS-51系列單片機的串口原理
9.1.2 常用的接口芯片介紹
9.1.3 接口電路設計
9.2 串口通信參數設置
9.2.1 波特率設置
9.2.2 奇偶校驗位的使用方法
9.2.3 通信協議約定
9.3 系統總體設計
9.4 單片機的串口編程方法
9.5 計算機端通信界面設計
9.6 計算機端程序設計
9.6.1 頭文件引用及變量聲明
9.6.2 控件加載及控件屬性設置
9.6.3 發出讀數據請求
9.6.4 接收數據的處理
9.6.5 關閉串口
9.7 實踐拓展
第10章 串口控制PLC
10.1 PLC概述
10.1.1 PLC基本結構
10.1.2 PLC串行接口規範
10.1.3 通信協議
10.2 PLC串口通信
10.2.1 計算機與PLC之間的通信流程
10.2.2 PLC通信編程
10.3 實現代碼分析
10.3.1 界面設計
10.3.2 程序設計核心代碼
10.4 實踐拓展
第11章 串口控制射頻卡
11.1 射頻卡概述
11.1.1 射頻卡原理
11.1.2 射頻卡分類及應用
11.1.3 典型射頻卡模塊
11.2 射頻卡應用設計
11.2.1 讀寫器設計
11.2.2 基於射頻卡模塊的設計
11.3 實現代碼分析
11.3.1 界面設計
11.3.2 串口通信程序設計
11.4 實踐拓展
第12章 串口控制GPS模塊
12.1 GPS系統的基礎知識
12.1.1 GPS定位原理
12.1.2 GPS系統
12.2 LEA-4H型GPS模塊的性能及其應用
12.3 NMEA-0183協議分析
12.3.1 NMEA-0183協議的定義
12.3.2 NMEA-0183數據信息
12.4 主機與GPS模塊串口通信的程序實現
12.4.1 MSComm控件屬性
12.4.2 添加MSComm控件
12.4.3 添加串口事件消息處理函數OnComm()
12.4.4 數據的接收與提取
12.4.5 實驗結果及數據的顯示
12.5 實踐拓展
第三篇 串口編程高級應用
第13章 串口控制云臺攝像頭
13.1 云臺攝像頭
13.1.1 云臺簡介
13.1.2 攝像頭及控制電路
13.2 云臺控制協議
13.3 控制程序分析
13.3.1 添加控件
13.3.2 設置界面
13.3.3 主控程序
13.3.4 初始化
13.3.5 配置按鈕
13.3.6 通信參數的設置
13.3.7 云臺控制命令
13.3.8 旋轉控制按鈕和鏡頭控制按鈕
13.4 實踐拓展
第14章 智能報警系統
14.1 系統描述
14.2 系統分析與設計
14.3 關鍵技術
14.3.1 建立安防信息數據庫
14.3.2 端口設置和定時讀取I/O端口數據
14.3.3 判斷是否有觸發事件
14.3.4 啟動并口控制的報警設備
14.3.5 根據設置撥打報警電話
14.3.6 安防日志管理
14.3.7 I/O端口通信
14.4 實現代碼分析
14.4.1 創建項目
14.4.2 界面設計與實現
14.4.3 加入數據庫支持
14.4.4 關鍵程序類的實現
14.5 實踐拓展
第15章 語音自動應答系統
15.1 功能描述
15.1.1 TAPI介紹
15.1.2 功能介紹
15.1.3 實驗要求
15.2 設計流程實現
15.2.1 程序設計流程圖
15.2.2 TAPI .0方法介紹
15.2.3 串處理分析介紹
15.3 具體功能實現
15.3.1 程序主界面
15.3.2 參數配置
15.3.3 選擇語音界面
15.4 實踐拓展
第16章 USB轉RS-232串口實例
16.1 USB總線技術簡介
16.1.1 USB的特點
16.1.2 USB的體系結構
16.1.3 USB的電氣特性
16.1.4 USB的數據通信協議
16.2 功能描述
16.3 USB總線轉換芯片CH341簡介
16.3.1 CH341異步串口工作方式
16.3.2 CH341功能配置
16.4 USB轉RS-232橋接器硬件設計
16.5 驅動程序安裝
16.6 實踐拓展
附錄 Modem AT命令集
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。