本书采用C++Builder、Visual C++和Lab Windows/CVI三种语言,通过PC与PC、PC与单片机、PC与智能仪器、PC与PLC、PC与GSM短信模块、PC与远程I/O模块等串口通信典型应用实例,使用多种方法(控件、库函数等)编写串口通信程序,使读者对C/C++语言编写串口通信程序有一个全面的认识。
本书内容丰富,结构清晰,文字叙述深入浅出,通俗易懂,以应用实践为主,突出程序设计,重在功能实现,有较强的实用性和可操作性。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C\C++串口通信典型应用实例编程实践(附光盘) |
分类 | |
作者 | 曹卫彬 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书采用C++Builder、Visual C++和Lab Windows/CVI三种语言,通过PC与PC、PC与单片机、PC与智能仪器、PC与PLC、PC与GSM短信模块、PC与远程I/O模块等串口通信典型应用实例,使用多种方法(控件、库函数等)编写串口通信程序,使读者对C/C++语言编写串口通信程序有一个全面的认识。 本书内容丰富,结构清晰,文字叙述深入浅出,通俗易懂,以应用实践为主,突出程序设计,重在功能实现,有较强的实用性和可操作性。 内容推荐 本书从工程应用的角度出发,对目前流行的三种不同类型的C/C++语言(包括C++ Builder、Visual C++和LabWindows/CVI)开发串口通信(也称为串行通信)程序进行了阐述。基础篇简单介绍了C/C++语言实现串口通信需要的基本知识;应用篇通过PC与PC、PC与单片机、PC与智能仪器、PC与PLC、PC与GSM短信模块、PC与远程I/O模块等典型应用实例,详细介绍了C/C++语言利用MSComm控件、API函数实现串口通信的程序设计方法。每个实例的设计任务同时采用C++ Builder、Visual C++和Labgrmdows/CVI实现。 本书内容丰富,结构清晰,文字叙述深入浅出,通俗易懂,以实践应用为主,突出程序设计,重在功能实现,有较强的实用性和可操作性。 本书可作为高等院校计算机应用、测控技术、机电一体化、自动化等专业的研究生、本科生以及计算机测控系统研发的工程技术人员等学习C/C++串口通信编程技术的参考书。 目录 基础篇 第1章 串口通信基础 1.1 串口通信的基本概念 1.1.1 并行通信与串行通信 1.1.2 串行通信的工作模式 1.1.3 异步传输与同步传输 1.1.4 硬件握手与软件握手 1.1.5 串口通信的基本参数 1.2 串口通信及其标准 1.2.1 RS-232C串口通信标准 1.2.2 RS-485串口通信标准 1.2.3 串口通信线路连接 1.2.4 个人计算机中的串口 1.3 串口通信调试 1.3.1 调试软件 1.3.2 应用实例 1.3.3 虚拟串口 第2章 C/C++编程语言与串口通信 2.1 串行通信控件MSComm 2.1.1 MSComm控件处理通信的方式 2.1.2 MSComm控件的引用 2.1.3 MSComm控件的常用属性 2.1.4 MSComm控件的事件 2.1.5 MSComm控件通信步骤 2.2 API函数 2.2.1 动态链接库与API函数 2.2.2 C++与动态链接库 2.2.3 与串口通信有关的API函数 2.2.4 利用API函数操作串口 2.2.5 利用API函数实现串口通信的查询方法 2.3 线程 2.3.1 进程与线程的基本概念 2.3.2 线程的同步与优先级 2.3.3 在串口通信编程中使用线程 2.4 LabWindows/CVI串口通信函数 2.4.1 串口打开/关闭函数 2.4.2 串口输入/输出函数 2.4.3 串口控制函数 2.4.4 串口状态查询函数 2.4.5 串口事件处理函数 2.4.6 调制解调文件传输函数 应用篇 第3章 PC与PC串口通信程序设计 3.1 设计说明 3.1.1 设计目的 3.1.2 设计用软、硬件 3.1.3 硬件线路 3.1.4 设计任务 3.2 任务实现 3.2.1 利用C++ Builder实现PC与PC串口通信 3.2.2 利用Visual C++实现PC与PC串口通信 3.2.3 利用LabWindows/CVI实现PC与PC串口通信 第4章 PC与单片机串口通信程序设计 4.1 设计说明 4.1.1 实训目的 4.1.2 设计用软、硬件 4.1.3 硬件线路 4.1.4 设计任务 4.2 任务实现 4.2.1 单片机端C51程序 4.2.2 利用C++Builder实现PC与单片机串口通信程 4.2.3 利用Visual C++实现PC与单片机串口通信程 4.2.4.利用LabWindows/CVI实现PC与单片机串口通信程 第5章 PC与智能仪器串口通信程序设计 5.1 设计说明 5.1.1 设计目的 5.1.2 设计用软、硬件 5.1.3 硬件线路 5.1.4 设计任务 5.2 任务实现 5.2.1 利用C++ Builder实现PC与智能仪器串口通信 5.2.2 利用Visual C++实现PC与智能仪器串口通信 5.2.3 利用LabWindows/CVI实现PC与智能仪器串口通信 第6章 PC与PLC串口通信程序设计 6.1 设计说明 6.1.1 设计目的 6.1.2 设计用软、硬件 6.1.3 硬件线路 6.1.4 设计任务 6.2 任务实现 6.2.1 PLC端程序 6.2.2 利用C++ Builder实现PC与PLC串口通信 6.2.3 利用Visual C++实现PC与PLC串口通信 6.2.4 利用LabWindows/CVI实现Pc与PLC串口通信 第7章 PC与GSM短信模块串口通信程序设计 7.1 设计说明 7.1.1 设计目的 7.1.1 设计用软、硬件 7.1.2 硬件线路 7.1.3 设计任务 7.2 任务实现 7.2.1 利用C++ Builder实现PC与GSM短信模块串口通信 7.2.2 利用Visual C++实现PC与GSM短信模块串口通信 7.2.3 利用LabWindows/CVI实现PC与GSM短信模块串口通信 第8章 PC与读卡器串口通信程序设计 8.1 设计说明 8.1.1 设计目的 8.1.2 设计用软、硬件 8.1.3 设计线路 8.1.4 设计任务 8.2 任务实现 8.2.1 利用C++ Builder实现PC与读卡器串口通信 8.2.2 利用Visual C++实现PC与读卡器串口通信 第9章 PC与智能仪器构成的DCS程序设计 9.1 设计说明 9.1.1 设计目的 9.1.2 设计用软、硬件 9.1.3 硬件线路 9.1.4 设计任务 9.2 任务实现 9.2.1 利用C++ Builder实现PC与多个智能仪器串口通信 9.2.2 利用Visual C++实现PC与多个智能仪器串口通信 9.2.3 利用LabWindows/CVI实现PC与多个智能仪器串口通信 第10章 PC与远程I/O模块构成的DCS程序设计 10.1 设计说明 10.1.1 设计目的 10.1.2 设计用软、硬件 10.1.3 硬件线路 10.1.4 设计任务 10.2 任务实现 10.2.1 利用C++Builder实现PC与远程I/O模块 10.2.2 利用Visual C++实现PC与远程I/O模块 10.2.3 利用LabWindows/CVI实现PC与远程I/O模块 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。