本书系统论述了Visual C++集成环境下串口控制程序的设计思想和调试方法,深刻诠释了串口通信的基本理论、基本方法与实用技巧,并荟萃了单片机、PLC、GPS、射频卡及双机通信等实战项目,将作者多年的工程实践经验以案例形式分享给读者。
本书介绍如何利用Visual C++集成开发环境进行串口通信程序开发。书中精选来自工程实践的应用范例,主要涵盖串口通信的理论基础、Visual C++集成开发环境简介、MSComm控件串口编程、Windows API串口编程、TAPI通信编程、串口实现双机互连、串口调试精灵、串口控制Modem设备、串口控制单片机、串口控制PLC、串口控制射频卡、串口控制GPS模块、串口控制云台摄像头、智能报警系统、语音自动应答系统以及USB转RS-232串口实例等。
本书通俗易懂,内容翔实,层次分明,注重知识的系统性、针对性和先进性,注重基础理论与工程实践之间的相互联系。书中实例的源代码均在随书光盘中提供,以方便读者学习和使用。
本书可作为具有一定Visual C++使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书。
前言
第一篇 基础理论和基本方法
第1章 串口通信理论基础
1.1 接口技术
1.1.1 接口的定义
1.1.2 接口的基本功能
1.1.3 接口的基本控制方式
1.1.4 并行接口技术
1.1.5 串行接口技术
1.2 RS-232C标准
1.2.1 RS-232C电气特性
1.2.2 RS-232C连接器机械特性
1.2.3 RS-232C的接口信号
1.2.4 RS-232C的通信方式
1.3 RS-422/RS-485标准
1.3.1 RS-422简介
1.3.2 RS-485简介
1.3.3 RS-422/RS-485网络安装注意点
1.4 SPI总线标准
1.4.1 SPI总线原理
1.4.2 SPI总线特点
1.5 USB总线标准
1.5.1 USB总线总体结构
1.5.2 USB数据传输逻辑结构
1.5.3 传输类型
1.6 使用串口通信的典型外设
1.6.1 Modem
1.6.2 传真机
1.6.3 GPS接收机
1.7 实践拓展
第2章 Visual C++集成开发环境简介
第3章 MSComm控件串口编程
第4章 Windows API串口编程
第5章 TAPI串口编程
第二篇 串口编程基础应用
第6章 串口实现双机互连
第7章 串口调试精灵
第8章 串口控制Modem设备
第9章 串口控制单片机
第10章 串口控制PLC
第11章 串口控制射频卡
第12章 串口控制GPS模块
第三篇 串口编程高级应用
第13章 串口控制云台摄像头
第14章 智能报警系统
第15章 语音自动应答系统
第16章 USB转RS-232串口实例
附录 Modem AT命令集
参考文献