《單片機數據通信及測控套用技術詳解(含DVD光碟1張)》是電子工業出版社於2011年12月出版的一本圖書,作者是李江全、劉榮、賀浩 等人。
基本介紹
- 書名:單片機數據通信及測控套用技術詳解(含DVD光碟1張)
- 作者:李江全,劉榮,賀浩 等
- ISBN:9787121149924
- 頁數:372頁
- 定價:紙質書定價¥49.0
- 出版社:電子工業出版社
- 出版時間:2011-12
- 開本:16開
出版信息,內容簡介,圖書目錄,
出版信息
叢書名 :電子/電氣工程師套用技術叢書
出版時間:2011-12
千 字 數:0
版 次:01-01
頁 數:372
內容簡介
本書從套用的角度介紹了單片機數據通信與測控技術。內容包括單片機及其控制系統概述,單片機開發板簡介;串列通信的基本概念,串列通信的接口標準,個人計算機中的串列連線埠,單片機中的串列連線埠,PC編程軟體的串列通信開發工具;單片機與單片機、單片機與GSM簡訊模組、單片機與無線數傳模組串口通信編程實例,採用組態軟體KingView實現單片機與PC串口通信;採用Visual C++、Delphi和LabVIEW編寫單片機與PC串口通信程式,實現單片機模擬量輸入與輸出、開關量輸入與輸出;最後介紹了單片機的典型套用——智慧型儀器溫度測量。 為方便讀者學習,本書提供超值配套光碟,內容包括實例源程式、軟硬體資源、程式運行錄屏、系統測試錄像等。
圖書目錄
第1章 單片機及控制系統概述 1
1.1 單片機概述 1
1.1.1 單片機的組成 1
1.1.2 單片機的分類和指標 3
1.1.3 常用的單片機系列 4
1.1.4 單片機的開發工具 6
1.1.5 單片機的特點及套用 7
1.2 單片機套用系統概述 9
1.2.1 單片機套用系統的種類 9
1.2.2 單片機控制系統的組成 10
1.2.3 單片機套用系統的開發過程 12
1.3 單片機開發板B簡介 16
1.3.1 單片機開發板B的功能 16
1.3.2 單片機開發板B的主要電路 18
1.3.3 單片機開發板B的功能測試 20
第2章 單片機串列通信概述 27
2.1 串列通信的基本概念 27
2.1.1 並行通信與串列通信 27
2.1.2 串列通信工作模式 28
2.1.3 異步傳輸與同步傳輸 30
2.1.4 串列通信的基本參數 31
2.2 串列通信的接口標準 32
2.2.1 RS-232C接口標準 32
2.2.2 RS-422/485接口標準 34
2.3 個人計算機中的串列連線埠 36
2.3.1 查看串列連線埠信息 36
2.3.2 串口通信線路連線 37
2.3.3 串口通信調試 39
2.3.4 虛擬串口的使用 40
2.4 單片機中的串列口 42
2.4.2 串列口的工作方式 43
2.4.3 波特率的計算與串列口初始化 46
2.5 PC編程軟體的串列通信開發工具 49
2.5.1 串列通信控制項MSComm 49
2.5.2 LabVIEW串口通信 57
第3章 單片機與單片機串口通信編程實例 60
3.1 單片機與一個單片機串口通信 60
3.1.1 設計任務 60
3.1.2 線路連線 60
3.1.3 使用查詢方式彙編程式設計 62
3.1.4 使用中斷方式彙編程式設計 67
3.2 單片機與多個單片機串口通信 72
3.2.2 設計任務 74
3.2.3 線路連線 74
3.2.4 使用查詢方式彙編程式設計 75
3.2.5 使用中斷方式彙編程式設計 81
第4章 單片機與PC串口通信之數據傳送 89
4.1 單個單片機與PC串口通信 89
4.1.1 設計任務 89
4.1.2 線路連線 90
4.1.3 單片機端採用彙編語言實現 91
4.1.4 PC端採用Visual C++實現 96
4.1.5 PC端採用Delphi實現 105
4.1.6 PC端採用LabVIEW實現 111
4.2 多個單片機與PC串口通信 118
4.2.1 設計任務 118
4.2.2 線路連線 119
4.2.3 單片機端採用查詢方式彙編程式設計 119
4.2.4 單片機端採用中斷方式彙編程式設計 123
4.2.5 PC端採用Visual C++實現 127
4.2.6 PC端採用Delphi實現 131
4.2.7 PC端採用LabVIEW實現 133
第5章 單片機與PC串口通信之模擬量輸入 138
5.1 系統設計說明 138
5.1.1 設計任務 138
5.1.2 線路連線 138
5.2 模擬電壓輸入程式設計 139
5.2.1 單片機端採用彙編語言實現電壓輸入 140
5.2.2 PC端採用Visual C++實現電壓輸入 147
5.2.3 PC端採用Delphi實現電壓輸入 150
5.2.4 PC端採用LabVIEW實現電壓輸入 152
第6章 單片機與PC串口通信之模擬量輸出 156
6.1 系統設計說明 156
6.1.1 設計任務 156
6.1.2 線路連線 156
6.2 模擬電壓輸出程式設計 157
6.2.1 單片機端採用彙編語言實現電壓輸出 157
6.2.2 PC端採用Visual C++實現電壓輸出 164
6.2.3 PC端採用Delphi實現電壓輸出 165
6.2.4 PC端採用LabVIEW實現電壓輸出 166
第7章 單片機與PC串口通信之開關量輸入 170
7.1 系統設計說明 170
7.1.1 設計任務 170
7.1.2 線路連線 170
7.2 開關量輸入程式設計 171
7.2.1 單片機端採用彙編語言實現開關量輸入 171
7.2.2 PC端採用Visual C++實現開關量輸入 175
7.2.3 PC端採用Delphi實現開關量輸入 177
7.2.4 PC端採用LabVIEW實現開關量輸入 180
第8章 單片機與PC串口通信之開關量輸出 184
8.1 系統設計說明 184
8.1.2 線路連線 184
8.2 開關量輸出程式設計 185
8.2.1 單片機端採用彙編語言實現開關量輸出 185
8.2.2 PC端採用Visual C++實現開關量輸出 187
8.2.3 PC端採用Delphi實現開關量輸出 190
8.2.4 PC端採用LabVIEW實現開關量輸出 192
第9章 單片機與GSM簡訊模組串口通信編程實例 196
9.1 系統設計說明 196
9.1.1 設計任務 196
9.1.2 線路連線 196
9.2 簡訊收發程式設計 197
9.2.1 單片機端採用C51實現簡訊傳送 197
9.2.2 單片機端採用C51實現簡訊接收 204
9.2.3 PC端採用Visual C++實現簡訊收發 212
9.2.4 PC端採用Delphi實現簡訊收發 223
9.2.5 PC端採用LabVIEW實現簡訊收發 235
第10章 單片機與無線數傳模組串口通信編程實例 237
10.1 系統設計說明 237
10.1.1 設計任務 237
10.1.2 線路連線 238
10.2 溫度測控程式設計 238
10.2.1 單片機端採用彙編語言實現溫度測控 238
10.2.2 PC端採用Visual C++實現溫度檢測 251
10.2.3 PC端採用Delphi實現溫度檢測 257
10.2.4 PC端採用LabVIEW實現溫度檢測 262
第11章 採用組態軟體實現單片機與PC串口通信 267
11.1 系統設計說明 267
11.1.1 設計任務 267
11.1.2 線路連線 268
11.1.3 組態王設定 269
11.1.4 單片機與組態王通信協定 270
11.2 程式設計 273
11.2.1 利用Keil C51實現單片機模擬電壓輸入 273
11.2.2 利用KingView實現單片機模擬電壓輸入 281
11.2.3 利用Keil C51實現單片機模擬電壓輸出 290
11.2.4 利用KingView實現單片機模擬電壓輸出 297
11.2.5 利用Keil C51實現單片機開關量輸入 302
11.2.6 利用KingView實現單片機開關量輸入 309
11.2.7 利用Keil C51實現單片機開關量輸出 314
11.2.8 利用KingView實現單片機開關量輸出 319
第12章 單片機的典型套用——智慧型儀器溫度測量 324
12.1 系統設計說明 324
12.1.1 設計任務 324
12.1.2 線路連線 325
12.1.3 通信協定 327
12.1.4 串口調試 329
12.2 單台智慧型儀器溫度測量程式設計 331
12.2.1 PC端採用Visual C++實現 331
12.2.2 PC端採用Delphi實現 336
12.2.3 PC端採用LabVIEW實現 340
12.3 多台智慧型儀器溫度測量程式設計 344
12.3.1 PC端採用Visual C++實現 344
12.3.2 PC端採用Delphi實現 350
12.3.3 PC端採用LabVIEW實現 355
參考文獻 361