Visual C++串口通信技术与工程实践

Visual C++串口通信技术与工程实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2002-05
版次: 1
ISBN: 9787115102492
定价: 49.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 439页
53人买过
  • 本书详细介绍了利用Visual C++进行串口通信编程的各种方法和技巧,并力图通过生动的讲解和丰富的应用实例让读者进一步学习并提高掌握这一技术。本书共分9章,内容主要包括数据通信的基本概念、串口通信的RS-232C/RS-485/RS-422标准、并口通信的IEEE 1284 1994标准、Modem的基础知识和AT命令集、传真机的传真协议、PLC(可编程逻辑控制器)和单片机等。本书详细介绍了MSComm控件的使用、利用API编程控制串口、TAPI编程及其应用,并通过一系列应用实例,详细阐明了串并口通信技术与Visual C++其他技术结合解决实际问题的基本思路和方法;通过串口编程调试精灵的设计实现和封装发布,从整个项目的角度给读者以启示;最后一章给出串并口编程在工程实践中的诸多方案与用法。本书中诸多串口编程的技术方案和API调用可供广大Visual Basic和Delphi程序员阅读参考。本书专业性和实用性较强,对于利用Visual C++进行通信项目开发具有较高的参考价值。本书适合中高级程序员、软件开发人员和系统分析人员阅读和参考。 第1章  概述11.1  计算机接口技术简介11.1.1  什么是接口11.1.2  接口的基本功能11.1.3  常见接口简介21.1.4  接口的控制方式41.2  RS-232-C串口标准51.2.1  RS-232-C概述51.2.2  数据终端设备与数据通信设备61.2.3  RS-232协议标准71.2.4  RS-232串口通信基本接线方法111.3  RS-485/422串口标准121.3.1  RS-422与RS-485的由来121.3.2  RS-422与RS-485接口标准131.3.3  RS-422与RS-485网络安装注意要点151.3.4  RS-422与RS-485的接地问题161.4  IEEE1284 1994并口标准171.4.1  并行打印机端口概述171.4.2  IEEE1284 1994标准181.4.3  增强型并行端口(EPP)191.4.4  扩展型并行端口211.5  端口结构与端口资源221.5.1  异步串口硬件结构221.5.2  串口端口资源241.5.3  串行接口输入输出过程描述261.5.4  并行端口结构261.5.5  并行端口资源271.5.6  并行接口输入输出过程描述281.5.7  并行接口与串行接口通信比较281.6  典型外设介绍291.6.1  打印机291.6.2  CRT终端设备301.6.3  Modem311.6.4  传真机321.7  端口技术应用展望331.8  本章小结34第2章  端口通信编程基础352.1  基本概念352.1.1  端口通信--同步传输和异步传输352.1.2  单工、双工和全双工通信362.1.3  端口通信--通信协议372.1.4  数据编码412.1.5  数据安全和完整422.2  模数/数模转换432.2.1  数模转换器(DAC)432.2.2  模数转换器(ADC)442.3  端口参数462.3.1  比特率462.3.2  流量控制方式472.3.3  缓冲存储器512.3.4  串行适配器终端和I/O地址522.4  端口编程概述532.5  本章小结55第3章  用MSComm控件进行串口编程563.1  MSComm控件介绍563.1.1  MSComm控件的操作模式563.1.2  MSComm控件的属性583.1.3  MSComm控件的事件633.2  MSComm控件串口编程--基本流程643.2.1  在当前Project中插入MSComm控件643.2.2  初始化并打开串口643.2.3  捕捉串口事项653.2.4  串口读写653.2.5  关闭串口663.3  MSComm控件串口数据通信--字符传输663.3.1  ASCII控制字符663.3.2 串口数据通信字符传输实例--字符仿真终端693.4  MSComm控件串口数据通信--高级应用783.4.1  SAFEARRAY数据结构793.4.2  自定义数据帧格式813.5  本章小结88第4章  Windows API编程控制串口894.1  Windows API串口通信编程概述894.2  Windows串口通信相关API函数904.2.1  打开和关闭串口904.2.2  串口配置和串口属性934.2.3  读写串口1034.2.4  通信事件1134.2.5  设备控制命令1154.3  Windows API串口编程实例1164.3.1  功能目标1164.3.2  主要技术/算法1174.3.3  具体实现1184.4  本章小结145第5章  TAPI编程1465.1  TAPI简介1465.1.1  TAPI的含义1465.1.2  TAPI的体系结构1465.2  辅助TAPI及其应用1475.2.1  辅助TAPI1475.2.2  辅助TAPI的应用──简单拨号程序1485.3  Windows完整TAPI1525.3.1  基本概念1525.3.2  Windows TAPI函数集1545.4  编程实例──利用TAPI拨打电话1855.4.1  功能目标1855.4.2  主要技术/算法1865.4.3  具体实现1865.4.4  补充说明2265.5  本章小结227第6章  与典型外设通信2286.1  串口与Modem2286.1.1  Modem的基本工作原理2286.1.2  Modem的分类、安装与使用2296.1.3  Modem通信协议体系2306.1.4  Modem通信的规则和标准2406.1.5  通用异步接收发送器UART2596.1.6  Modem技术的新发展2616.2  串口与传真机2626.2.1  传真机串口编程的基本知识2636.2.2  T.4传真图像协议2706.2.3  DISC/DCS位映像2766.2.4  传真编码2846.2.5  传真过程的实例描述2956.3  串口与PLC通信3026.3.1  PLC的基本结构3026.3.2  PLC编程口操作命令类型与通信端口初始化3046.3.3  PLC编程口操作3056.4  串口与射频卡读写单元3116.4.1  射频卡读写单元的基本结构3116.4.2  实际的射频卡读写单元产品的简单介绍3126.5  串口与单片机通信3146.5.1  串行通信硬件电路图3146.5.2  异步串行通信软件实现3156.6  并口外设通信简介3186.6.1  并行打印机适配器3186.6.2  并行端口示警盒3196.6.3  并行端口的电源开关电路3196.6.4  并口IO控制卡3206.7  本章小结322第7章  串口和Modem拨号应用实例3237.1  对Modem的简单控制技术3237.1.1  功能目标3237.1.2  主要技术/算法3237.1.3  具体实现3237.1.4  补充说明3367.2  电子邮件自动寻呼系统3387.2.1  功能目标3387.2.2  主要技术/算法3397.2.3  具体实现3437.2.4  补充说明3557.3  串口编程与ODBC/DAO技术相结合3557.3.1  功能目标3567.3.2  主要技术/算法3567.3.3  具体实现3617.3.4  补充说明3747.4  串行通信协议的软件侦测方法3757.4.1  功能目标3767.4.2  主要技术/算法3767.4.3  具体实现3767.4.4  补充说明3927.5  获取Modem信息的Visual C++类3937.5.1  功能目标3937.5.2  主要技术/算法3937.5.3  具体实现3947.5.4  补充说明3967.6  串口数据实时采集的解决方案和例程3977.6.1  功能目标3977.6.2  主要技术/算法3987.6.3  具体实现3987.7  本章小结402第8章  串口编程调试精灵4038.1  串口编程调试精灵的设计实现4038.1.1  功能目标4038.1.2  主要技术/算法4038.1.3  具体实现4048.1.4  补充说明4228.2  串口编程调试精灵的发布4238.2.1  串口编程调试精灵安装项目的基本设置4238.2.2  串口编程调试精灵安装项目文件的设置4258.3  本章小结427第9章  工程实践案例4289.1  云台控制系统4289.1.1  系统描述4289.1.2  设备布局与线路连接4289.1.3  功能分析与设计4299.1.4  关键技术与算法4319.1.5  特别强调与补充4339.2  智能安防报警系统4339.2.1  系统描述4339.2.2  设备布局与线路连接4349.2.3  功能分析与工作流程4359.2.4  关键技术与算法4369.3  本章小结440
  • 内容简介:
    本书详细介绍了利用Visual C++进行串口通信编程的各种方法和技巧,并力图通过生动的讲解和丰富的应用实例让读者进一步学习并提高掌握这一技术。本书共分9章,内容主要包括数据通信的基本概念、串口通信的RS-232C/RS-485/RS-422标准、并口通信的IEEE 1284 1994标准、Modem的基础知识和AT命令集、传真机的传真协议、PLC(可编程逻辑控制器)和单片机等。本书详细介绍了MSComm控件的使用、利用API编程控制串口、TAPI编程及其应用,并通过一系列应用实例,详细阐明了串并口通信技术与Visual C++其他技术结合解决实际问题的基本思路和方法;通过串口编程调试精灵的设计实现和封装发布,从整个项目的角度给读者以启示;最后一章给出串并口编程在工程实践中的诸多方案与用法。本书中诸多串口编程的技术方案和API调用可供广大Visual Basic和Delphi程序员阅读参考。本书专业性和实用性较强,对于利用Visual C++进行通信项目开发具有较高的参考价值。本书适合中高级程序员、软件开发人员和系统分析人员阅读和参考。
  • 目录:
    第1章  概述11.1  计算机接口技术简介11.1.1  什么是接口11.1.2  接口的基本功能11.1.3  常见接口简介21.1.4  接口的控制方式41.2  RS-232-C串口标准51.2.1  RS-232-C概述51.2.2  数据终端设备与数据通信设备61.2.3  RS-232协议标准71.2.4  RS-232串口通信基本接线方法111.3  RS-485/422串口标准121.3.1  RS-422与RS-485的由来121.3.2  RS-422与RS-485接口标准131.3.3  RS-422与RS-485网络安装注意要点151.3.4  RS-422与RS-485的接地问题161.4  IEEE1284 1994并口标准171.4.1  并行打印机端口概述171.4.2  IEEE1284 1994标准181.4.3  增强型并行端口(EPP)191.4.4  扩展型并行端口211.5  端口结构与端口资源221.5.1  异步串口硬件结构221.5.2  串口端口资源241.5.3  串行接口输入输出过程描述261.5.4  并行端口结构261.5.5  并行端口资源271.5.6  并行接口输入输出过程描述281.5.7  并行接口与串行接口通信比较281.6  典型外设介绍291.6.1  打印机291.6.2  CRT终端设备301.6.3  Modem311.6.4  传真机321.7  端口技术应用展望331.8  本章小结34第2章  端口通信编程基础352.1  基本概念352.1.1  端口通信--同步传输和异步传输352.1.2  单工、双工和全双工通信362.1.3  端口通信--通信协议372.1.4  数据编码412.1.5  数据安全和完整422.2  模数/数模转换432.2.1  数模转换器(DAC)432.2.2  模数转换器(ADC)442.3  端口参数462.3.1  比特率462.3.2  流量控制方式472.3.3  缓冲存储器512.3.4  串行适配器终端和I/O地址522.4  端口编程概述532.5  本章小结55第3章  用MSComm控件进行串口编程563.1  MSComm控件介绍563.1.1  MSComm控件的操作模式563.1.2  MSComm控件的属性583.1.3  MSComm控件的事件633.2  MSComm控件串口编程--基本流程643.2.1  在当前Project中插入MSComm控件643.2.2  初始化并打开串口643.2.3  捕捉串口事项653.2.4  串口读写653.2.5  关闭串口663.3  MSComm控件串口数据通信--字符传输663.3.1  ASCII控制字符663.3.2 串口数据通信字符传输实例--字符仿真终端693.4  MSComm控件串口数据通信--高级应用783.4.1  SAFEARRAY数据结构793.4.2  自定义数据帧格式813.5  本章小结88第4章  Windows API编程控制串口894.1  Windows API串口通信编程概述894.2  Windows串口通信相关API函数904.2.1  打开和关闭串口904.2.2  串口配置和串口属性934.2.3  读写串口1034.2.4  通信事件1134.2.5  设备控制命令1154.3  Windows API串口编程实例1164.3.1  功能目标1164.3.2  主要技术/算法1174.3.3  具体实现1184.4  本章小结145第5章  TAPI编程1465.1  TAPI简介1465.1.1  TAPI的含义1465.1.2  TAPI的体系结构1465.2  辅助TAPI及其应用1475.2.1  辅助TAPI1475.2.2  辅助TAPI的应用──简单拨号程序1485.3  Windows完整TAPI1525.3.1  基本概念1525.3.2  Windows TAPI函数集1545.4  编程实例──利用TAPI拨打电话1855.4.1  功能目标1855.4.2  主要技术/算法1865.4.3  具体实现1865.4.4  补充说明2265.5  本章小结227第6章  与典型外设通信2286.1  串口与Modem2286.1.1  Modem的基本工作原理2286.1.2  Modem的分类、安装与使用2296.1.3  Modem通信协议体系2306.1.4  Modem通信的规则和标准2406.1.5  通用异步接收发送器UART2596.1.6  Modem技术的新发展2616.2  串口与传真机2626.2.1  传真机串口编程的基本知识2636.2.2  T.4传真图像协议2706.2.3  DISC/DCS位映像2766.2.4  传真编码2846.2.5  传真过程的实例描述2956.3  串口与PLC通信3026.3.1  PLC的基本结构3026.3.2  PLC编程口操作命令类型与通信端口初始化3046.3.3  PLC编程口操作3056.4  串口与射频卡读写单元3116.4.1  射频卡读写单元的基本结构3116.4.2  实际的射频卡读写单元产品的简单介绍3126.5  串口与单片机通信3146.5.1  串行通信硬件电路图3146.5.2  异步串行通信软件实现3156.6  并口外设通信简介3186.6.1  并行打印机适配器3186.6.2  并行端口示警盒3196.6.3  并行端口的电源开关电路3196.6.4  并口IO控制卡3206.7  本章小结322第7章  串口和Modem拨号应用实例3237.1  对Modem的简单控制技术3237.1.1  功能目标3237.1.2  主要技术/算法3237.1.3  具体实现3237.1.4  补充说明3367.2  电子邮件自动寻呼系统3387.2.1  功能目标3387.2.2  主要技术/算法3397.2.3  具体实现3437.2.4  补充说明3557.3  串口编程与ODBC/DAO技术相结合3557.3.1  功能目标3567.3.2  主要技术/算法3567.3.3  具体实现3617.3.4  补充说明3747.4  串行通信协议的软件侦测方法3757.4.1  功能目标3767.4.2  主要技术/算法3767.4.3  具体实现3767.4.4  补充说明3927.5  获取Modem信息的Visual C++类3937.5.1  功能目标3937.5.2  主要技术/算法3937.5.3  具体实现3947.5.4  补充说明3967.6  串口数据实时采集的解决方案和例程3977.6.1  功能目标3977.6.2  主要技术/算法3987.6.3  具体实现3987.7  本章小结402第8章  串口编程调试精灵4038.1  串口编程调试精灵的设计实现4038.1.1  功能目标4038.1.2  主要技术/算法4038.1.3  具体实现4048.1.4  补充说明4228.2  串口编程调试精灵的发布4238.2.1  串口编程调试精灵安装项目的基本设置4238.2.2  串口编程调试精灵安装项目文件的设置4258.3  本章小结427第9章  工程实践案例4289.1  云台控制系统4289.1.1  系统描述4289.1.2  设备布局与线路连接4289.1.3  功能分析与设计4299.1.4  关键技术与算法4319.1.5  特别强调与补充4339.2  智能安防报警系统4339.2.1  系统描述4339.2.2  设备布局与线路连接4349.2.3  功能分析与工作流程4359.2.4  关键技术与算法4369.3  本章小结440
查看详情
相关图书 / 更多