第1章 基本概念 1
1.1 通信 1
1.1.1 数据传送 1
1.1.2 通信的种类 2
1.2 串行通信 3
1.2.1 RS-232串行通信 3
1.2.2 RS-485串行通信 4
1.2.3 USB接口 6
1.2.4 IEEE-1394 8
1.3 串行通信端口 9
1.3.1 信号定义 9
1.3.2 ASCII码对照表 10
1.3.3 引脚意义及方向 11
1.3.4 通信参数 15
1.4 模式及流量 18
1.4.1 工作模式 18
1.4.2 硬件握手 19
1.4.3 软件握手 21
1.5 接线和错误预防 23
1.5.1 接线方法 23
1.5.2 错误预防 24
1.5.3 CRC过程解析 25
1.6 常见问题解答及本章习题 26
1.6.1 常见问题解答 26
1.6.2 本章习题 27
第2章 Delphi及常用组件简介 28
2.1 窗口程序概念简述 28
2.1.1 对象的概念 28
2.1.2 接口成员 29
2.1.3 以Delphi开发系统 31
2.1.4 Delphi的环境模式 36
2.1.5 开发工程步骤 37
2.1.6 Delphi和操作系统的关系. 38
2.2 常用组件介绍 39
2.2.1 Label组件 39
2.2.2 Button组件 40
2.2.3 Timer组件 41
2.2.4 PaintBox组件 42
2.2.5 RadioButton组件 43
2.2.6 GroupBox组件 44
2.2.7 Shape组件 44
2.2.8 Edit组件 45
2.2.9 Memo组件 46
2.3 程序简述 46
2.3.1 单元的内容 46
2.3.2 运算符 47
2.3.3 语法 48
2.3.4 基础的信息对话框 50
2.4.2 本章习题 51
2.4.1 常见问题解答 51
2.4 常见问题解答及本章习题 51
第3章 串行通信程序及组件建立 53
3.1 串行通信的Windows API简述 53
3.1.1 串行通信相关函数 53
3.1.2 使用流程 61
3.1.3 检查资源设置 62
3.2 通信测试 64
3.2.1 通信步骤 64
3.2.2 回路测试 64
3.2.3 串行端口的数字输出控制 71
3.2.4 串行端口的数字输入检测 79
3.3.1 自动读取传入的字符串 84
3.3 自动与事件 84
3.3.2 通信事件 90
3.3.3 建立多线程 99
3.4 常见问题解答及本章习题 109
3.4.1 常见问题解答 109
3.4.2 本章习题 109
第4章 串行通信组件的建立 110
4.1 组件的基础 110
4.1.1 组件分类 110
4.1.2 组件组成 111
4.1.3 组件建立步骤 112
4.2.1 组件分析 113
4.2 通信组件的建立 113
4.2.2 属性建立 115
4.2.3 事件的建立 122
4.2.4 方法的考虑 124
4.2.5 集成组件 127
4.3 安装及使用串行通信组件 141
4.3.1 TComm的安装 141
4.3.2 组件测试--数据的传送与接收 143
4.3.3 组件测试--数字输入/输出 147
4.3.4 组件事件测试--自动读取数据 152
4.4.1 常见问题解答 156
4.4.2 本章习题 156
4.4 常见问题解答及本章习题 156
第5章 串行通信中的字符与字节 157
5.1 字符与字节 157
5.1.1 字符和字节的差别 157
5.1.2 Delphi中的字符串种类及处理函数 158
5.1.3 中英文字符串长度计算 160
5.1.4 字符编码 164
5.2 字节数据的传送与接收 168
5.2.1 字节类型、声明与传送/接收 168
5.2.2 动态数组 173
5.3 常见问题解答及本章习题 177
5.3.1 常见问题解答 177
5.3.2 本章习题 177
6.1.1 通信方式 178
第6章 串行数据的处理 178
6.1 命令字符串 178
6.1.2 CheckSum的使用 181
6.2 PSIS仿真器简介 187
6.2.1 PSIS功能简介 188
6.2.2 PSIS上的接头定义 189
6.2.3 串行仪器控制的实习 190
6.2.4 通信参数的设置 191
6.3 客户端的建立 191
6.3.1 文本框与数据显示 192
6.3.2 状态信号灯与数据显示 198
6.3.3 PaintBox与数据显示 205
6.3.4 PainBox与数据显示--字节数据 214
6.4 常见问题解答及本章习题 222
6.4.1 常见问题解答 222
6.4.2 本章习题 222
第7章 调制解调器的控制 223
7.1 调制解调器 223
7.1.1 何谓调制解调器及其种类 223
7.1.2 指令集 226
7.1.3 文件传输协议介绍 231
7.2 Delphi与调制解调器 232
7.2.1 Delphi与调制解调器的通信 232
7.2.2 调制解调器的相连 238
7.2.3 调制解调器与专线 244
7.2.4 专线模式设置与控制 245
7.3 常见问题解答及本章习题 252
7.3.1 常见问题解答 252
7.3.2 本章习题 252
第8章 其他串行通信组件 253
8.1 Windows的超级终端程序 253
8.1.1 选择与使用超级终端程序 253
8.1.2 与设备的连接测试 256
8.2 PComm Pro软件 257
8.2.1 PComm Pro的超级终端 258
8.2.2 PComm Pro的串行端口性能测试 260
8.2.3 PCommPro的数据监视器 261
8.3 PComm Pro通信链接库 264
8.3.1 函数库的使用及结构 264
8.3.2 数字输入/输出控制 266
8.3.3 使用DLL进行串行数据的传送 279
8.3.4 事件的触发 284
8.3.5 文件传输 293
8.4 常见问题解答及本章习题 304
8.4.1 常见问题解答 304
8.4.2 本章习题 304
第9章 仪器设备上的串行通信 305
9.1 噪音计 305
9.1.1 仪器联机 305
9.1.2 噪音计简介 306
9.1.3 命令格式 307
9.1.4 通信程序的设计 309
9.1.5 噪音计读数的抽取 314
9.2 电功率计 318
9.2.1 电功率计简介 319
9.2.2 接口及命令格式讨论 320
9.2.3 测试程序的建立 323
9.3 测量用放大器 332
9.3.1 BK-2525振动计简介 333
9.3.2 RS-232接口及命令格式说明 334
9.3.3 RS-232命令说明 335
9.3.4 程序的建立 337
9.4 电源设备 342
9.4.1 电源设备简介 342
9.4.2 接口及命令格式 344
9.4.3 RS-232命令说明 345
9.4.4 控制程序的建立 346
9.5 温度记录仪 353
9.5.1 温度记录仪简介 353
9.5.2 接口及命令格式 354
9.5.3 通信程序的建立 358
9.6 转速计 365
9.6.1 转速计介绍 365
9.6.2 接口及命令格式 366
9.6.3 工程程序的建立 368
9.7.1 条形码扫描设备介绍 373
9.7 条形码扫描器 373
9.7.2 接口及格式说明 375
9.7.3 工程程序的建立 375
9.8 测量电表 378
9.8.1 Source Meter设备介绍 378
9.8.2 接口及命令格式 379
9.8.3 工程程序的建立 381
9.9 常见问题解答及本章习题 387
9.9.1 常见问题解答 387
9.9.2 本章习题 388
10.1.1 何谓分布式监控 389
第10章 串行通信的分布式监控 389
10.1 分布式 389
10.1.2 多模块的网络系统 390
10.1.3 RS-232与RS-485的转换 392
10.2 指令与格式 393
10.2.1 格式讨论 393
10.2.2 发送和接收流程 396
10.2.3 取得模块的配置 396
10.3 常见问题解答及本章习题 400
10.3.1 常见问题解答 400
10.3.2 本章习题 401
附录 有关补充资料 402