微信扫一扫,移动浏览光盘
简介
《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张)》内容丰富,结构清晰,文字叙述深入浅出,通俗易懂,以实践应用为主,突出程序设计,重在功能实现,有较强的实用性和可操作性。
《C/C++串口通信典型应用实例编程实践(含光盘1张)》可作为高等院校计算机应用、测控技术、机电一体化、自动化等专业的研究生、本科生以及计算机测控系统研发的工程技术人员等学习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 ……
第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 ……
C/C++串口通信典型应用实例编程实践
联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,可直接在线浏览