书籍详情
Delphi串口通信工程开发实例导航
作者:崔建华,郭瑞军编著
出版社:人民邮电出版社
出版时间:2003-01-01
ISBN:9787115115072
定价:¥65.00
购买这本书可以去
内容简介
计算机串/并口编程在通信软件中有着十分广泛的应用,如电话、传真、视频和控制等。很多行业在涉及到远程通信、自动控制的情况下,通常会涉及到串口通信技术。本书取得很好的销售业绩,同时也得到了许多读者的反馈信息,其中很大一部分是从事串口技术相关产品研发的人员,他们提出应该多提供一些工程实用的案例。关于串田通信案例方面的本书共选取了6个案例,对应的程序介绍如下。高校餐饮银卡系统:办新卡、输临时卡、存款、就餐、挂失、解挂、特殊修改、系统设置、密码修改等一系列智能卡的必备功能;智能监视系统:可远程查看到被监视处的情况。全天候远程自动监视,有异常情况发生时,发出报警信号,自动进行录像并保存到硬盘;停车场出口收费系统;云台镜头控制系统;模型飞机测控平台;邮件短信自信通知系统。
作者简介
暂缺《Delphi串口通信工程开发实例导航》作者简介
目录
第1章 高校餐饮银卡系统 1
1.1 功能描述 1
1.2 设备布局 2
1.3 系统分析与设计 2
1.3.1 硬件选用 3
1.3.2 软件方案 4
1.3.3 模块调用层次图 5
1.4 关键技术和算法 5
1.4.1 Mscomm介绍 5
1.4.2 通信协议 7
1.4.3 数据安全处理 8
1.5 程序设计与代码编写 9
1.5.1 全局函数模块 9
1.5.2 办理新卡模块 13
1.5.3 挂失和恢复模块 25
1.5.4 加卡模块 30
1.5.5 办理临时卡模块 37
1.5.6 特殊修改模块 43
1.5.7 修改费用模块 52
1.5.8 密码更改模块 53
1.5.9 数据模块 57
1.5.10 配置模块 59
1.5.11 主控模块 64
1.5.12 用户登录模块 66
1.5.13 工程模块 69
1.6 强调和补充 70
第2章 智能监视系统 72
2.1 功能描述 72
2.2 设备布局 72
2.3 系统分析与设计 73
2.4 关键技术和算法 75
2.4.1 发送短消息的GSM07系列相关协议 75
2.4.2 上位机协议 77
2.4.3 视频捕捉技术 80
2.4.4 捕捉视频的Tvideo控件 82
2.4.5 数据库设计 84
2.5 程序设计与代码编写 84
2.5.1 创建应用程序项目 84
2.5.2 设计串口通信模块 85
2.5.3 设计主控模块 92
2.5.4 设计报警设置模块 109
2.5.5 设计视频参数模块 112
2.5.6 设计收信人模块 114
2.5.7 设计数据模块 115
2.6 调试和配置方案 117
2.7 强调和补充 118
第3章 停车场出口收费系统 119
3.1 系统描述 119
3.2 设备布局 119
3.3 系统分析与设计 121
3.4 关键技术和算法 122
3.4.1 下位机通信 122
3.4.2 读卡机通信 147
3.4.3 显示屏通信 155
3.4.4 打印机模块 157
3.5 程序设计与代码编写 158
3.5.1 创建应用程序项目 158
3.5.2 常数模块 159
3.5.3 全局模块 159
3.5.4 启动模块 161
3.5.5 对话框基类模块 166
3.5.6 登录模块 167
3.5.7 主窗体模块 168
3.5.8 系统配置模块 199
3.6 强调和补充 204
第4章 云台镜头控制系统 205
4.1 功能描述 205
4.2 设备布局 205
4.3 系统分析与设计 205
4.3.1 动作控制 206
4.3.2 开关控制 207
4.3.3 通信方式 208
4.4 关键技术与算法 209
4.4.1 数据编码 209
4.4.2 数据通信 210
4.4.3 解码器工作方式 212
4.4.4 程序界面介绍 212
4.4.5 选择按钮的制作 213
4.4.6 动作按钮的制作 214
4.4.7 保存配置信息 214
4.5 程序设计与代码编写 216
4.5.1 创建Delphi项目 217
4.5.2 加入通信模块 217
4.5.3 设计窗体单元 219
4.5.4 编写主窗体单元的代码 222
4.5.5 编写配置端口单元的代码 249
4.5.6 编写控制编码单元的代码 252
4.6 调试和配置方案 254
4.6.1 调试 254
4.6.2 配置 254
第5章 模型飞机测控平台 255
5.1 功能描述 255
5.2 系统分析与设计 256
5.2.1 上传的数据及其格式 256
5.2.2 下传的数据及其格式 257
5.3 关键技术和算法 259
5.3.1 使用串口截取下传的数据包 259
5.3.2 绘制飞行轨迹 262
5.3.3 动态显示数据曲线 264
5.3.4 线程的使用 264
5.4 程序设计与代码编写 269
5.4.1 建立项目并添加控件 269
5.4.2 设置程序界面 269
5.4.3 定义全局变量 276
5.4.4 定义全局函数 277
5.4.5 编写串口发送线程的代码 283
5.4.6 编写串口接收线程的代码 288
5.4.7 编写界面代码 296
5.5 强调和补充 309
第6章 邮件短信自动通知系统 310
6.1 功能描述 310
6.2 设备布局 310
6.3 系统分析与设计 311
6.3.1 检测邮件 311
6.3.2 发送短信 312
6.3.3 设计数据结构 312
6.4 关键技术与算法 313
6.4.1 消息应用程序编程接口(MAPI) 313
6.4.2 邮局协议(POP3)分析 316
6.4.3 串口通信总结 326
6.4.4 利用手机模块发送短消息 333
6.4.5 实现托盘程序 341
6.4.6 本例各项程序控制 344
6.4.7 NMPOP3控件 345
6.5 程序设计与代码编写 351
6.5.1 创建应用程序并引入通信模块 351
6.5.2 设置程序界面 351
6.5.3 代码分析与实现 363
6.6 调试和配置方案 403
6.6.1 调试 403
6.6.2 配置 404
1.1 功能描述 1
1.2 设备布局 2
1.3 系统分析与设计 2
1.3.1 硬件选用 3
1.3.2 软件方案 4
1.3.3 模块调用层次图 5
1.4 关键技术和算法 5
1.4.1 Mscomm介绍 5
1.4.2 通信协议 7
1.4.3 数据安全处理 8
1.5 程序设计与代码编写 9
1.5.1 全局函数模块 9
1.5.2 办理新卡模块 13
1.5.3 挂失和恢复模块 25
1.5.4 加卡模块 30
1.5.5 办理临时卡模块 37
1.5.6 特殊修改模块 43
1.5.7 修改费用模块 52
1.5.8 密码更改模块 53
1.5.9 数据模块 57
1.5.10 配置模块 59
1.5.11 主控模块 64
1.5.12 用户登录模块 66
1.5.13 工程模块 69
1.6 强调和补充 70
第2章 智能监视系统 72
2.1 功能描述 72
2.2 设备布局 72
2.3 系统分析与设计 73
2.4 关键技术和算法 75
2.4.1 发送短消息的GSM07系列相关协议 75
2.4.2 上位机协议 77
2.4.3 视频捕捉技术 80
2.4.4 捕捉视频的Tvideo控件 82
2.4.5 数据库设计 84
2.5 程序设计与代码编写 84
2.5.1 创建应用程序项目 84
2.5.2 设计串口通信模块 85
2.5.3 设计主控模块 92
2.5.4 设计报警设置模块 109
2.5.5 设计视频参数模块 112
2.5.6 设计收信人模块 114
2.5.7 设计数据模块 115
2.6 调试和配置方案 117
2.7 强调和补充 118
第3章 停车场出口收费系统 119
3.1 系统描述 119
3.2 设备布局 119
3.3 系统分析与设计 121
3.4 关键技术和算法 122
3.4.1 下位机通信 122
3.4.2 读卡机通信 147
3.4.3 显示屏通信 155
3.4.4 打印机模块 157
3.5 程序设计与代码编写 158
3.5.1 创建应用程序项目 158
3.5.2 常数模块 159
3.5.3 全局模块 159
3.5.4 启动模块 161
3.5.5 对话框基类模块 166
3.5.6 登录模块 167
3.5.7 主窗体模块 168
3.5.8 系统配置模块 199
3.6 强调和补充 204
第4章 云台镜头控制系统 205
4.1 功能描述 205
4.2 设备布局 205
4.3 系统分析与设计 205
4.3.1 动作控制 206
4.3.2 开关控制 207
4.3.3 通信方式 208
4.4 关键技术与算法 209
4.4.1 数据编码 209
4.4.2 数据通信 210
4.4.3 解码器工作方式 212
4.4.4 程序界面介绍 212
4.4.5 选择按钮的制作 213
4.4.6 动作按钮的制作 214
4.4.7 保存配置信息 214
4.5 程序设计与代码编写 216
4.5.1 创建Delphi项目 217
4.5.2 加入通信模块 217
4.5.3 设计窗体单元 219
4.5.4 编写主窗体单元的代码 222
4.5.5 编写配置端口单元的代码 249
4.5.6 编写控制编码单元的代码 252
4.6 调试和配置方案 254
4.6.1 调试 254
4.6.2 配置 254
第5章 模型飞机测控平台 255
5.1 功能描述 255
5.2 系统分析与设计 256
5.2.1 上传的数据及其格式 256
5.2.2 下传的数据及其格式 257
5.3 关键技术和算法 259
5.3.1 使用串口截取下传的数据包 259
5.3.2 绘制飞行轨迹 262
5.3.3 动态显示数据曲线 264
5.3.4 线程的使用 264
5.4 程序设计与代码编写 269
5.4.1 建立项目并添加控件 269
5.4.2 设置程序界面 269
5.4.3 定义全局变量 276
5.4.4 定义全局函数 277
5.4.5 编写串口发送线程的代码 283
5.4.6 编写串口接收线程的代码 288
5.4.7 编写界面代码 296
5.5 强调和补充 309
第6章 邮件短信自动通知系统 310
6.1 功能描述 310
6.2 设备布局 310
6.3 系统分析与设计 311
6.3.1 检测邮件 311
6.3.2 发送短信 312
6.3.3 设计数据结构 312
6.4 关键技术与算法 313
6.4.1 消息应用程序编程接口(MAPI) 313
6.4.2 邮局协议(POP3)分析 316
6.4.3 串口通信总结 326
6.4.4 利用手机模块发送短消息 333
6.4.5 实现托盘程序 341
6.4.6 本例各项程序控制 344
6.4.7 NMPOP3控件 345
6.5 程序设计与代码编写 351
6.5.1 创建应用程序并引入通信模块 351
6.5.2 设置程序界面 351
6.5.3 代码分析与实现 363
6.6 调试和配置方案 403
6.6.1 调试 403
6.6.2 配置 404
猜您喜欢