Visual C++/Turbo C串口通信编程实践

Visual C++/Turbo C串口通信编程实践
作 者: 龚建伟 熊光明
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  龚建伟,工学博士,目前在北京理工大学从事科研究与教学工作。主要从事计算机控制技术、顺人和智慧能车辆技术、数据通信技术的研究。

内容简介

本书从编程实践的角度详细介绍了Windows环境下和DOS环境下的串口通信的基本方法,并根据当前串口与网络结合发展的趋势,介绍了串口与网络TCP/IP、远程控制与监测相结合的一些解决方案和编程要点。由于编程步骤详尽,初学VisualC++/C(甚至是以前完全没有接触过VisualC++)的读者也能很快编写出VisualC++的串口通信程序。本书配光盘,书中实例源程序和相关资料可在对应章节的文件夹中找到。本书是从事串口及网络通信的技术人员和学习者的极佳参考资料,也可以作为数据通信课程的辅助教材。前言本书内容本书从编程实践的角度详细介绍了Windows环境下和DOS环境下的串口通信的基本方法,并根据当前串口与网络结合的发展趋势,介绍了串口与网络TCP/IP、远程控制与监测相结合的一些解决方案和编程要点。本书共分三部分,第一部分是编程实例,包括前十章,从体验轻松的串口编程开始,在有了一定的感性知识后,由浅入深地介绍了各种编程方法,并将一些串口通信的基础知识融入其中,使读者不知不觉中掌握了许多基本概念。考虑到当前DOS环境下的串口编程还应用很广,本书也深入地介绍了DOS环境下TurboC的编程。串口与网络通信总是伴随着数据包的处理和存储,因此本书也介绍了各种协议的数据通信包处理实例。有不少编程知识在Windows和DOS环境下是通用的。串口通信与网络通信相结合是当前串口通信的发展趋势,所以本书以具体产品实例介绍了串口网络化的解决方案。第二部分为第11章,汇集了常用串行通信的基本概念和规范,介绍了各种接线匹配方法,将第一部分中分散的基础知识进行了总结。第三部分是一些较深层次技术问题的探讨,其中对不占用串口资源的串口数据捕捉给出了实例程序,并简要介绍了虚拟串口的应用,并对这些问题的相关知识进行了必要的说明。附录介绍了TurboC3.0/2.0的用法,列出了常用的ASCII码表,供通信编程的较高层次学习者使用。本书光盘中收录了书中可独立运行的源代码和相关程序资料,方便读者学习。本书特色在本书写作中,作者有意识地重点介绍了一些应用简单但功能很强的类,如果读者不想花很多时间了解串口通信的底层,而急于在短时间内(比如1个小时)完成编程任务,不管在Windows或DOS环境下,您应用这些类来解决问题无疑是最佳的选择。本书读者对象为从事串口及网络通信的技术人员和学习者,由于编程步骤详尽,初学VisualC++/C(甚至是以前完全...

图书目录

第1章 轻松体验串口通信编程与调试 1 1.1 使用串口调试助手来体验串口通信 1 1.2 体验Windows环境下的Visual C++串口通信编程 4 1.3 体验DOS环境下Turbo C串口通信编程 12 第2章 多线程串口编程工具CSerialPort类 16 2.1 CSerialPort类的功能及成员函数介绍 16 2.2 应用CSerialPort类编制基于对话框的应用程序 30 2.3 应用CSerialPort类编制基于单文档的应用程序 35 2.4 对CSerialPort类的...