图书介绍

Visual C++实践与提高 串口通信与工程应用篇PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++实践与提高 串口通信与工程应用篇
  • 刘书智,李琳娜编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113094317
  • 出版时间:2009
  • 标注页数:508页
  • 文件大小:97MB
  • 文件页数:528页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++实践与提高 串口通信与工程应用篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Visual C++集成开发环境1

Visual C++ 6.0概述1

安装Visual C++ 6.0集成环境1

Visual C++ 6.0界面介绍4

工作区窗口和输出窗口5

菜单栏和工具栏6

编辑区6

联机帮助6

第一个程序7

Visual C++中的文件扩展名7

小结8

第2章C++语法基础9

一个简单的C++程序9

创建一个空的工程9

添加C++源文件10

添加代码10

编译并运行程序11

C++的基本数据类型及数据11

基本数据类型12

变量12

常量13

C++的运算符及表达式13

表达式14

运算符14

运算符的优先级16

C++的语句控制18

C++的输入/输出18

选择语句19

循环语句22

其他语句25

小结26

第3章C++的面向对象27

类与对象27

面向对象思想27

类的声明28

成员函数的定义29

类与对象的关系29

对象的声明和实例化29

构造函数和析构函数30

C++类的继承和派生32

派生类的声明32

派生类的继承方式33

单一继承和多重继承35

C++的多态性36

多态的分类36

运算符重载36

虚函数38

纯虚函数39

小结40

第4章 串行通信原理与设计41

串行通信基本概念41

串行通信特点41

串行通信传输方式42

数据纠错与检错42

传输速率与距离43

串行传输协议44

异步传输协议44

面向字符的同步传输协议45

面向比特的同步传输协议47

串行接口标准48

EIA RS-232C标准49

RS-423A、 RS-422A和RS-485标准51

USB接口标准53

串口硬件设计54

串口应用设计流程54

Windows下的串口资源54

DCE与DTE设备的识别方法55

握手处理55

RS-232C与RS-485接口转换56

接地及隔离技术56

小结58

第5章 串口调试59

硬件调试59

软件调试59

软件调试方法59

调试的原则60

有效减少调试时间60

虚拟串口软件61

串口调试软件62

功能描述62

界面设计63

变量/函数声明65

初始化代码66

串口配置与操作68

接收数据70

发送数据71

超时定时器74

改进的建议75

使用串口调试软件75

使用方法75

单片机程序测试实例76

小结78

第6章 使用MSComm控件编程79

MSComm控件属性及事件79

MSComm最常用的属性79

与输入操作有关的属性81

与输出操作有关的属性82

与传输控制有关的属性83

MSComm控件的事件84

对不同类型数据的处理方法84

使用MSComm控件发送与接收字符串85

使用MSComm控件发送与接收二进制数据85

MSComm错误处理方法86

关于发送缓冲区86

关于接收缓冲区87

接收数据的实际处理方法87

控件编程88

加载及使用控件89

初始化及打开串口93

串口事件处理94

关闭串口94

关于协议的问题95

通信编程实例95

程序功能95

界面设计95

变量声明97

创建串口98

设置串口98

打开串口99

关闭串口100

接收数据处理100

实际传输文件截图101

程序发布问题102

小结102

第7章 值用WinAPI串口编程103

API串口编程概述103

采用同步查询方式的编程方法103

创建串口103

关闭串口108

发送数据109

接收数据109

定时接收数据的方法109

采用重叠I/O方式的编程方法110

定义全局变量111

创建串口111

发出读/写操作112

读/写线程函数的建立112

关闭串口116

采用事件驱动方式的编程方法116

定义全局变量116

打开串口及开启事件线程117

发送数据120

自定义消息函数读取数据120

关闭串口及关闭事件线程122

编程实例123

程序功能123

界面设计123

变量声明124

设置串口125

打开串口127

关闭串口127

发送字符128

命令的有效性处理128

实际字符传送截图129

小结130

第8章 多线程编程131

多线程基本概述131

线程与进程131

何时使用多线程132

多线程串口的应用132

线程的操作132

创建线程132

终止线程134

关于内存泄漏134

线程间通信135

使用全局变量135

使用自定义消息135

线程同步136

使用临界区136

使用互斥对象137

使用信号量137

使用事件对象138

各种方法的比较138

多线程串口程序设计139

多线程的应用框架139

相关的声明140

创建线程140

编写线程函数141

编写消息响应函数142

线程的结束142

小结142

第9章TAPI编程143

关于TAPI143

什么是TAPI143

Windows中的TAPI系统架构143

Windows中的TAPI电话服务类型144

TAPI 2.X介绍145

基本概念145

TAPI应用程序结构145

常用函数介绍145

CTapi14类介绍149

变量/函数声明150

初始化操作151

创建函数152

呼叫函数152

回调函数处理方式154

与回调相关的函数154

处理呼叫状态的函数156

处理连接状态的函数159

挂机函数160

通信状态显示函数161

延时函数161

使用CTapi 14类的编程实例162

程序功能162

界面设计162

CTapi 14类的使用方法163

变量/函数声明164

电话操作函数165

消息处理函数166

显示信息函数167

实际使用截图167

小结168

第10章 计算机与单片机通信169

单片机的串口原理169

串口结构169

串口寄存器及中断170

串行通信硬件设计171

常用接口芯片介绍171

接口电路171

串行口通信参数设置172

波特率的设置172

奇偶校验位的使用方法173

通信协议约定173

单片机的串口编程方法174

功能描述174

通信协议174

初始化串口及寄存器174

编写中断服务程序174

计算机界面设计178

功能描述178

界面设计178

计算机端程序设计179

头文件引用及变量声明179

初始化控件181

向单片机发出请求182

在控件事件中接收数据183

超时定时器的编程190

关闭串口191

小结192

第11章 计算机与PLC通信193

PLC的串口通信193

PLC的通信方式193

计算机与PLC通信流程194

与通信相关的寄存器194

与通信相关的指令198

通信中断事件199

通信中断指令199

硬件连接及设置200

PC/PPI电缆切换时间的影响201

PLC通信编程201

功能描述201

通信协议202

程序结构及变量说明202

主程序203

初始化204

发送与接收处理204

计算机界面设计207

主界面设计207

设置对话框设计208

计算机程序设计209

功能描述209

变量/函数声明209

初始化代码210

参数配置211

读串口操作215

写串口操作218

接收数据处理221

命令有效性处理227

实际传输数据截图228

小结229

第12章 两台计算机向通信230

通信方式介绍230

通信协议231

通信流程231

数据包格式232

通信实现思路233

功能描述233

通信事件的处理方法234

各种操作状态的含义234

界面设计235

主界面设计236

设置对话框设计237

程序设计238

变量/函数声明238

初始化代码239

参数配置240

发送文件244

事件消息响应函数246

命令的有效性处理265

自定义功能函数267

程序测试271

小结272

第13章 软件传真机273

传真的基本知识273

工作原理273

传真机的分类274

传真机通信规程275

关于传真精灵SmartFax276

主要功能276

发送传真函数276

接收传真函数279

其他功能函数280

如何使用传真精灵282

软件传真机程序设计283

功能介绍283

界面设计283

关于头文件的引用286

变量/函数声明286

初始化操作289

程序流程分析290

关于TAPI操作的函数293

发送传真相关函数301

接收传真相关函数303

传真消息响应函数OnSmartFax()305

传真参数相关操作函数313

其他功能函数318

小结320

第14章 计算机与射频卡通信321

射频卡简介321

射频卡工作原理321

射频卡的分类322

射频卡的优点323

射频卡的应用323

射频卡的应用框架323

MIFARE卡介绍324

TYPE A与TYPE B324

TYPE A卡的初始化与防冲突325

MIFARE 1型卡的存储结构328

MIFARE 1型卡存取控制与数据区的关系330

射频卡模块介绍332

MCM200/MCM500概述332

MCM200/MCM500接口简介332

MCM200/MCM500读写操作过程334

ZLG500A读/写模块介绍335

射频卡应用的设计335

读写器成品的设计方法335

使用射频卡模块的设计方法336

小结336

第15章 组态王的应用337

组态王参数设置337

RS-485板卡的使用方法337

串口通信方式338

串口参数设置341

组态王通信协议342

寄存器定义342

读命令格式343

写命令格式343

命令格式中的符号说明344

命令举例说明344

组态王端的程序设计345

程序功能345

界面设计345

KingComClient设备的设置347

变量定义347

命令语言348

计算机端的程序设计348

功能描述348

界面设计348

变量/函数声明350

初始化代码351

串口配置与操作352

串口事件响应函数355

自定义功能函数362

模拟数值的产生366

实际通信截图367

小结367

第16章 云台及镜头控制系统368

云台及镜头的应用概况368

数字监控系统概述368

监控系统组成368

如何控制云台与镜头369

云台及镜头的设备简介369

云台及镜头的控制原理370

解码器概述370

常用通信协议370

串口控制云台和镜头程序设计371

硬件接线说明371

通信协议介绍372

程序功能373

界面设计373

变量/函数声明376

初始化操作379

按下与弹起控制的实现方法381

串口操作399

发送数据401

程序测试截图409

小结409

第17章 GPS监控系统410

GPS监控系统概况410

GPS监控系统概述410

GPS监控系统的系统架构411

如何获取GPS信息413

GPS的工作原理413

GPS接收机414

GPS模块简介415

GPS性能指标415

GPS数据通信协议NEMA0183协议416

配置参数及协议格式416

NEMA0183标准语句416

GARMIN定义的语句419

NEMA0183协议的TEXT文本格式421

串口接收GPS信息程序设计422

实例背景422

硬件接线说明423

GPS模块与串口的通信协议423

程序功能424

界面设计424

结构声明426

初始化操作429

GPS数据接收的实现方法432

GPS数据解析的实现方法435

多线程串口工作方式445

发送命令454

结束清理456

地图支持456

程序测试截图458

小结459

附录A 计算机与Modem的通信460

热门推荐