作者: 李景峰潘恒杨丽娜 等
出版社: 机械工业出版社
出版年: 2013-07
ISBN: 9787111428374
~~滚到底部有网盘下载链接~~
内容简介
本书介绍如何利用VisualC 集成开发环境进行串口通信程序开发的前沿实用技术。书中精选来自工程实践的应用范例,主要涵盖串口通信的理论基础、VisualC 集成开发环境简介、MSComm控件串口编程、WindowsAPI串口编程、TAPI串口编程、串口实现双机互连、串口调试精灵、串口控制Modem设备、计算机和单片机的串口通信、计算机和PLC串口通信、计算机与射频卡通信、通过串口控制GPS模块、串口控制云台摄像头、智能报警系统、语音自动应答系统,以及USB转RS-232串口实例等。
本书通俗易懂,内容翔实,层次分明,注重知识的系统性、针对性和先进性,凸显基础理论与工程实践之间的相互联系。本书实例的源代码可在www.hzbook.com下载,以方便读者学习和使用。
本书可作为具有一定VisualC 使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书。
李景峰 潘恒 杨丽娜 等 著
本书通俗易懂,内容翔实,层次分明,注重知识的系统性、针对性和先进性,凸显基础理论与工程实践之间的相互联系。本书实例的源代码可在www.hzbook.com下载,以方便读者学习和使用。
本书可作为具有一定VisualC 使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书。
李景峰 潘恒 杨丽娜 等 著
目录
前言
本书特点
主要内容
读者对象
本书代码
第一篇 基础知识篇
第1章 串口通信理论基础
1.1 接口技术
1.2 RS-232C标准
1.3 RS-422/RS-485标准
1.4 SPI总线标准
1.5 USB总线标准
1.6 使用串口通信的典型外设
1.7 实践知识拓展
1.8 思考与练习
第2章 Visual C++集成开发环境简介
2.1 面向对象程序设计与C++语言
2.2 Visual C++6.0集成开发环境
2.3 MFC应用程序的创建
2.4 实践知识拓展
2.5 思考与练习
第3章 MSComm控件串口编程
3.1 MSComm控件简介
3.2 MSComm控件编程步骤
3.3 使用MSComm控件实现串口通信接收
3.4 实践知识拓展
3.5 思考与练习
第4章 Windows API串口编程
4.1 Windows API串行编程概述
4.2 Win32 API串口通信编程方式
4.3 基于Win32 API函数实现串口通信发送程序
4.4 实践知识拓展
4.5 思考与练习
第5章 TAPI串口编程
5.1 TAPI概述
5.2 Windows TAPI 2.x函数集
5.3 使用TAPI实现电话拨打程序
5.4 实践知识拓展
5.5 思考与练习
第二篇 项目技巧篇
第6章 串口实现双机互连
6.1 概述
6.2 通信协议及实现方案
6.3 实现代码分析
6.4 实践知识拓展
6.5 思考与练习
第7章 串口调试精灵
7.1 串口调试精灵设计要求
7.2 串口调试精灵的编程实现
7.3 实践知识拓展
7.4 思考与练习
第8章 串口控制Modem设备
8.1 Modem接口
8.2 AT指令简介
8.3 使用Modem实现远程通信
8.4 实践知识拓展
8.5 思考与练习
第9章 计算机和单片机的串口通信
9.1 串口通信硬件设计
9.2 串口通信参数设置
9.3 系统总体设计
9.4 单片机的串口编程方法
9.5 计算机端通信界面设计
9.6 计算机端程序设计
9.7 实践知识拓展
9.8 思考与练习
第10章 计算机和PLC串口通信
10.1 PLC概述
10.2 PLC串口通信
10.3 实现代码分析
10.4 实践知识拓展
10.5 思考与练习
第11章 计算机与射频卡通信
11.1 射频卡概述
11.2 射频卡应用设计
11.3 实现代码分析
11.4 实践知识拓展
11.5 思考与练习
第12章 通过串口控制GPS模块
12.1 GPS系统的基础知识
12.2 GPS模块的性能及使用
12.3 NMEA-0183协议
12.4 串口控制GPS模块的实验
12.5 实践知识拓展
12.6 思考与练习
第13章 串口控制云台摄像头
13.1 云台摄像头
13.2 云台控制协议
13.3 控制程序分析
13.4 实践知识拓展
13.5 思考与练习
第14章 智能报警系统
14.1 系统描述
14.2 系统分析与设计
14.3 关键技术
14.4 实现代码分析
14.5 实践知识拓展
14.6 思考与练习
第15章 语音自动应答系统
15.1 功能介绍
15.2 设计流程实现
15.3 具体功能实现
15.4 实践知识拓展
15.5 思考与练习
第16章 USB转RS-232串口实例
16.1 USB总线技术简介
16.2 功能描述
16.3 USB总线转换芯片CH341简介
16.4 USB转RS-232桥接器硬件设计
16.5 驱动程序安装
16.6 实践知识拓展
16.7 思考与练习
本书特点
主要内容
读者对象
本书代码
第一篇 基础知识篇
第1章 串口通信理论基础
1.1 接口技术
1.2 RS-232C标准
1.3 RS-422/RS-485标准
1.4 SPI总线标准
1.5 USB总线标准
1.6 使用串口通信的典型外设
1.7 实践知识拓展
1.8 思考与练习
第2章 Visual C++集成开发环境简介
2.1 面向对象程序设计与C++语言
2.2 Visual C++6.0集成开发环境
2.3 MFC应用程序的创建
2.4 实践知识拓展
2.5 思考与练习
第3章 MSComm控件串口编程
3.1 MSComm控件简介
3.2 MSComm控件编程步骤
3.3 使用MSComm控件实现串口通信接收
3.4 实践知识拓展
3.5 思考与练习
第4章 Windows API串口编程
4.1 Windows API串行编程概述
4.2 Win32 API串口通信编程方式
4.3 基于Win32 API函数实现串口通信发送程序
4.4 实践知识拓展
4.5 思考与练习
第5章 TAPI串口编程
5.1 TAPI概述
5.2 Windows TAPI 2.x函数集
5.3 使用TAPI实现电话拨打程序
5.4 实践知识拓展
5.5 思考与练习
第二篇 项目技巧篇
第6章 串口实现双机互连
6.1 概述
6.2 通信协议及实现方案
6.3 实现代码分析
6.4 实践知识拓展
6.5 思考与练习
第7章 串口调试精灵
7.1 串口调试精灵设计要求
7.2 串口调试精灵的编程实现
7.3 实践知识拓展
7.4 思考与练习
第8章 串口控制Modem设备
8.1 Modem接口
8.2 AT指令简介
8.3 使用Modem实现远程通信
8.4 实践知识拓展
8.5 思考与练习
第9章 计算机和单片机的串口通信
9.1 串口通信硬件设计
9.2 串口通信参数设置
9.3 系统总体设计
9.4 单片机的串口编程方法
9.5 计算机端通信界面设计
9.6 计算机端程序设计
9.7 实践知识拓展
9.8 思考与练习
第10章 计算机和PLC串口通信
10.1 PLC概述
10.2 PLC串口通信
10.3 实现代码分析
10.4 实践知识拓展
10.5 思考与练习
第11章 计算机与射频卡通信
11.1 射频卡概述
11.2 射频卡应用设计
11.3 实现代码分析
11.4 实践知识拓展
11.5 思考与练习
第12章 通过串口控制GPS模块
12.1 GPS系统的基础知识
12.2 GPS模块的性能及使用
12.3 NMEA-0183协议
12.4 串口控制GPS模块的实验
12.5 实践知识拓展
12.6 思考与练习
第13章 串口控制云台摄像头
13.1 云台摄像头
13.2 云台控制协议
13.3 控制程序分析
13.4 实践知识拓展
13.5 思考与练习
第14章 智能报警系统
14.1 系统描述
14.2 系统分析与设计
14.3 关键技术
14.4 实现代码分析
14.5 实践知识拓展
14.6 思考与练习
第15章 语音自动应答系统
15.1 功能介绍
15.2 设计流程实现
15.3 具体功能实现
15.4 实践知识拓展
15.5 思考与练习
第16章 USB转RS-232串口实例
16.1 USB总线技术简介
16.2 功能描述
16.3 USB总线转换芯片CH341简介
16.4 USB转RS-232桥接器硬件设计
16.5 驱动程序安装
16.6 实践知识拓展
16.7 思考与练习