第1章 PC與PC串口通信 1
1.1 串口通信概述 2
1.1.1 串口通信的基本概念 2
1.1.2 RS-232C介面標準 6
1.1.3 RS-422/485介面標準 8
1.1.4 串口通信線路連接 9
1.1.5 PC中的序列埠 11
1.1.6 虛擬串口的使用 12
1.2 VC++.NET串列通信控制項與API函數 13
1.2.1 MSComm控制項的使用 14
1.2.2 SerialPort控制項的使用 23
1.2.3 串列通信API函數 27
1.3 PC與PC串口通信實例 33
1.3.1 兩臺PC串口通信 33
1.3.2 一臺PC雙串口互通信 51
第2章 PC與單片機串口通信 61
2.1 典型單片機開發板簡介 62
2.1.1 單片機測控系統的組成 62
2.1.2 單片機開發板B的功能 64
2.1.3 單片機開發板B的主要電路 65
2.2 PC與單片機串口通信實例 68
2.2.1 PC與單個單片機串口通信 69
2.2.2 PC與多個單片機串口通信 90
2.3 PC與單片機串口通信測控應用實例 108
2.3.1 模擬量輸入 108
2.3.2 模擬量輸出 124
2.3.3 開關量輸入 138
2.3.4 開關量輸出 147
第3章 PC與西門子PLC串口通信 157
3.1 西門子PLC模擬量擴展模塊與通信協議 158
3.1.1 西門子PLC模擬量輸入模塊 158
3.1.2 西門子PLC PPI通信協議 161
3.2 PC與西門子PLC串口通信測控應用實例 165
3.2.1 模擬量輸入 165
3.2.2 模擬量輸出 177
3.2.3 開關量輸入 187
3.2.4 開關量輸出 200
第4章 PC與三菱PLC串口通信 215
4.1 三菱PLC特殊功能模塊與通信協議 216
4.1.1 FX2N系列PLC的特殊功能模塊 216
4.1.2 三菱PLC編程口通信協議 222
4.2 PC與三菱PLC串口通信測控應用實例 229
4.2.1 模擬量輸入 229
4.2.2 模擬量輸出 240
4.2.3 開關量輸入 250
4.2.4 開關量輸出 262
第5章 PC與分散式I/O模塊串口通信 289
5.1 典型分散式I/O模塊簡介 290
5.1.1 集散控制系統的結構與特點 290
5.1.2 ADAM4000遠程數據採集控制系統 291
5.1.3 ADAM4000系列模塊簡介 294
5.1.4 ADAM4000系列模塊的軟件安裝 300
5.2 PC與分散式I/O模塊串口通信測控應用實例 303
5.2.1 模擬量輸入 303
5.2.2 模擬量輸出 308
5.2.3 數字量輸入 312
5.2.4 數字量輸出 320
第6章 PC與智慧儀器串口通信 329
6.1 典型智慧儀器簡介 330
6.1.1 智能儀器的結構與特點 330
6.1.2 XMT-3000A型智慧儀器的通信協議 331
6.2 PC與智慧儀器串口通信測控應用實例 333
6.2.1 PC與單臺智能儀器溫度測控 333
6.2.2 PC與多臺智能儀器溫度測控 343
第7章 PC與無線數據傳輸模塊串口通信 361
7.1 典型無線數傳模塊簡介 362
7.1.1 無線數傳技術概述 362
7.1.2 DTD46X系列無線數傳模塊 363
7.2 PC與無線數傳模塊串口通信測控應用實例 369
7.2.1 設計任務 369
7.2.2 線路連接 370
7.2.3 利用C51語言實現基於DS18B20的單片機溫度測控 370
7.2.4 利用匯編語言實現基於DS18B20的單片機溫度測控 377
7.2.5 利用VC++.NET實現PC與無線數傳模塊溫度測控 384
第8章 USB串列總線模塊測控應用 395
8.1 USB總線在數據採集系統中的應用 396
8.1.1 USB總線及其數據採集系統的特點 396
8.1.2 採用USB傳輸的數據採集系統 398
8.1.3 典型USB數據採集模塊及應用 400
8.1.4 VC++.NET數據採集與控制的方式 404
8.2 PC與USB數據採集模塊測控應用實例 408
8.2.1 模擬量輸入 408
8.2.2 模擬量輸出 418
8.2.3 數字量輸入 427
8.2.4 數字量輸出 435
參考文獻 444