网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 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模块

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/4 9:08:23