第1章 PC与PC串口通信 1
1.1串口通信概述 2
1.1.1串口通信的基本概念 2
1.1.2 RS-232C接口标准 5
1.1.3 RS-422/485接口标准 7
1.1.4串口通信线路连接 9
1.1.5 PC中的串行端口 10
1.1.6虚拟串口的使用 12
1.2 C#.NET串行通信控件与API函数 13
1.2.1 MSComm控件的使用 13
1.2.2SerialPo控件的使用 20
1.3 PC与PC串口通信实例 25
1.3.1两台PC串口通信 25
1.3.2 1台PC双串口互通信 33
第2章 PC与单片机串口通信 43
2.1典型单片机开发板简介 44
2.1.1单片机测控系统的组成 44
2.1.2单片机开发板B的功能 46
2.1.3单片机开发板B的主要电路 47
2.2 PC与单片机串口通信实例 50
2.2.1 PC与单个单片机串口通信 51
2.2.2 PC与多个单片机串口通信 69
2.3 PC与单片机串口通信测控应用实例 88
2.3.1模拟量输入 88
2.3.2模拟量输出 104
2.3.3开关量输入 118
2.3.4开关量输出 130
第3章 PC与西门子PLC串口通信 139
3.1西门子PLC模拟量扩展模块与通信协议 140
3.1.1西门子PLC模拟量输入模块 140
3.1.2西门子PLC PPI通信协议 143
3.2 PC与西门子PLC串口通信测控应用实例 147
3.2.1模拟量输入 147
3.2.2模拟量输出 156
3.2.3开关量输入 164
3.2.4开关量输出 173
第4章 PC与三菱PLC串口通信 187
4.1三菱PLC特殊功能模块与通信协议 188
4.1.1 FX2N系列PLC的特殊功能模块 188
4.1.2三菱PLC编程口通信协议 195
4.2 PC与三菱PLC串口通信测控应用实例 202
4.2.1模拟量输入 202
4.2.2模拟量输出 212
4.2.3开关量输入 221
4.2.4开关量输出 232
第5章 PC与分布式I/O模块串口通信 249
5.1典型分布式I/O模块简介 250
5.1.1集散控制系统的结构与特点 250
5.1.2 ADAM4000远程数据采集控制系统 251
5.1.3 ADAM4000系列模块简介 254
5.1.4 ADAM4000系列模块的软件安装 260
5.2 PC与分布式I/O模块串口通信测控应用实例 263
5.2.1模拟量输入 263
5.2.2模拟量输出 268
5.2.3数字量输入 272
5.2.4数字量输出 278
第6章 PC与智能仪器串口通信 287
6.1典型智能仪器简介 288
6.1.1智能仪器的结构与特点 288
6.1.2 XMT-3000A型智能仪器的通信协议 289
6.2 PC与智能仪器串口通信测控应用实例 291
6.2.1 PC与单台智能仪器温度测控 291
6.2.2 PC与多台智能仪器温度测控 299
第7章 PC与无线数据传输模块串口通信 313
7.1典型无线数传模块简介 314
7.1.1无线数传技术概述 314
7.1.2 DTD46X系列无线数传模块 315
7.2 PC与无线数传模块串口通信测控应用实例 321
7.2.1设计任务 321
7.2.2线路连接 322
7.2.3利用汇编语言实现基于DS18B20的单片机温度测控 322
7.2.4利用C51语言实现基于DS18B20的单片机温度测控 331
7.2.5利用C#.NET实现PC与无线数传模块温度测控 337
第8章 USB串行总线模块测控应用 341
8.1 USB总线在数据采集系统中的应用 342
8.1.1 USB总线及其数据采集系统的特点 342
8.1.2采用USB传输的数据采集系统 344
8.1.3典型USB数据采集模块及应用 346
8.1.4 C#.NET数据采集与控制的方式 351
8.2 PC与USB数据采集模块测控应用实例 353
8.2.1模拟量输入 353
8.2.2模拟量输出 357
8.2.3数字量输入 360
8.2.4数字量输出 364
参考文献 369