图书介绍

Visual C++串口通信技术详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++串口通信技术详解
  • 李景峰,杨丽娜,潘恒编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111303121
  • 出版时间:2010
  • 标注页数:370页
  • 文件大小:113MB
  • 文件页数:382页
  • 主题词: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章 串口通信理论基础1

1.1 接口技术1

1.1.1 接口的定义1

1.1.2 接口的基本功能2

1.1.3 接口的基本控制方式2

1.1.4 并行接口技术3

1.1.5 串行接口技术4

1.2 RS-232C标准4

1.2.1 RS-232C电气特性5

1.2.2 RS-232C连接器机械特性5

1.2.3 RS-232C的接口信号6

1.2.4 RS-232C的通信方式7

1.3 RS-422/RS-485标准8

1.3.1 RS-422简介8

1.3.2 RS-485简介9

1.3.3 RS-422/RS-485网络安装注意点9

1.4 SPI总线标准9

1.4.1 SPI总线原理10

1.4.2 SPI总线特点10

1.5 USB总线标准11

1.5.1 USB总线总体结构11

1.5.2 USB数据传输逻辑结构12

1.5.3 传输类型12

1.6 使用串口通信的典型外设13

1.6.1 Modem13

1.6.2 传真机14

1.6.3 GPS接收机15

1.7 实践拓展17

第2章 Visual C++集成开发环境简介21

2.1 面向对象程序设计与C++语言21

2.1.1 面向对象程序设计概述21

2.1.2 C++语言基础23

2.1.3 C++的面向对象特性28

2.2 Visual C++ 6.0集成开发环境34

2.2.1 Visual C++ 6.0开发环境34

2.2.2 项目与项目工作区35

2.2.3 应用程序向导AppWizard36

2.2.4 集成开发基本操作38

2.2.5 联机帮助文件43

2.3 MFC应用程序的创建44

2.4 实践拓展49

第3章 MSComm控件串口编程51

3.1 MSComm控件简介51

3.1.1 MSComm控件描述51

3.1.2 MSComm控件常用属性51

3.1.3 MSComm控件其他属性53

3.1.4 MSComm控件的事件57

3.2 MSComm控件编程步骤57

3.2.1 加载MSComm控件到项目57

3.2.2 初始化并打开串行端口59

3.2.3 捕获串行端口事件60

3.2.4 串行端口数据读写60

3.2.5 关闭串行端口61

3.2.6 程序发布问题61

3.3 使用MSComm控件实现串口通信接收62

3.4 实践拓展69

第4章 Windows API串口编程76

4.1 Windows API串行编程概述76

4.1.1 串行编程的数据结构76

4.1.2 串行编程的Win32 API函数80

4.2 Win32 API串口通信编程方式91

4.2.1 打开串行端口91

4.2.2 配置串行端口92

4.2.3 读写串行端口94

4.2.4 关闭串行端口97

4.3 基于Win32 API函数实现串口通信发送程序97

4.4 实践拓展105

第5章 TAPI串口编程109

5.1 TAPI概述109

5.1.1 TAPI的含义109

5.1.2 TAPI的体系结构109

5.1.3 TAPI的服务类型110

5.2 Windows TAPI 2.x函数集110

5.2.1 Windows TAPI编程流程110

5.2.2 TAPI 2.x常用函数111

5.3 使用TAPI实现电话拨打程序117

5.4 实践拓展142

第二篇 串口编程基础应用第6章 串口实现双机互连145

6.1 概述145

6.2 通信协议及实现方案147

6.2.1 异步串行通信147

6.2.2 同步串行通信148

6.3 实现代码分析151

6.3.1 程序主体设计及关键模块分析151

6.3.2 使用API通信155

6.4 实践拓展165

第7章 串口调试精灵167

7.1 串口调试工具实现的基本要求167

7.2 串口调试精灵的编程实现168

7.2.1 软件功能及流程设计168

7.2.2 程序界面分析169

7.2.3 编程实现170

7.2.4 使用测试184

7.3 实践拓展184

第8章 串口控制Modem设备185

8.1 Modem接口185

8.1.1 Modem简介185

8.1.2 Modem工作流程186

8.1.3 Modem通信方案187

8.2 AT指令简介187

8.2.1 Modem工作状态188

8.2.2 AT指令集189

8.3 使用Modem实现远程通信191

8.3.1 使用单片机和Modem通信191

8.3.2 使用PC和Modem通信193

8.4 实践拓展212

第9章 串口控制单片机214

9.1 串口通信硬件设计214

9.1.1 MCS-51系列单片机的串口原理214

9.1.2 常用的接口芯片介绍216

9.1.3 接口电路设计217

9.2 串口通信参数设置217

9.2.1 波特率设置217

9.2.2 奇偶校验位的使用方法218

9.2.3 通信协议约定218

9.3 系统总体设计219

9.4 单片机的串口编程方法219

9.5 计算机端通信界面设计222

9.6 计算机端程序设计223

9.6.1 头文件引用及变量声明223

9.6.2 控件加载及控件属性设置225

9.6.3 发出读数据请求225

9.6.4 接收数据的处理227

9.6.5 关闭串口234

9.7 实践拓展235

第10章 串口控制PLC236

10.1 PLC概述236

10.1.1 PLC基本结构236

10.1.2 PLC串行接口规范238

10.1.3 通信协议239

10.2 PLC串口通信239

10.2.1 计算机与PLC之间的通信流程239

10.2.2 PLC通信编程239

10.3 实现代码分析245

10.3.1 界面设计245

10.3.2 程序设计核心代码245

10.4 实践拓展247

第11章 串口控制射频卡249

11.1 射频卡概述249

11.1.1 射频卡原理249

11.1.2 射频卡分类及应用250

11.1.3 典型射频卡模块251

11.2 射频卡应用设计253

11.2.1 读写器设计253

11.2.2 基于射频卡模块的设计254

11.3 实现代码分析255

11.3.1 界面设计255

11.3.2 串口通信程序设计255

11.4 实践拓展258

第12章 串口控制GPS模块261

12.1 GPS系统的基础知识261

12.1.1 GPS定位原理261

12.1.2 GPS系统262

12.2 LEA-4H型GPS模块的性能及其应用263

12.3 NMEA-0183协议分析266

12.3.1 NMEA-0183协议的定义266

12.3.2 NMEA-0183数据信息266

12.4 主机与GPS模块串口通信的程序实现267

12.4.1 MSComm控件属性267

12.4.2 添加MSComm控件269

12.4.3 添加串口事件消息处理函数OnComm()270

12.4.4 数据的接收与提取272

12.4.5 实验结果及数据的显示274

12.5 实践拓展275

第三篇 串口编程高级应用第13章 串口控制云台摄像头277

13.1 云台摄像头277

13.1.1 云台简介277

13.1.2 摄像头及控制电路279

13.2 云台控制协议279

13.3 控制程序分析282

13.3.1 添加控件282

13.3.2 设置界面283

13.3.3 主控程序284

13.3.4 初始化288

13.3.5 配置按钮292

13.3.6 通信参数的设置299

13.3.7 云台控制命令303

13.3.8 旋转控制按钮和镜头控制按钮308

13.4 实践拓展311

第14章 智能报警系统313

14.1 系统描述313

14.2 系统分析与设计313

14.3 关键技术315

14.3.1 建立安防信息数据库315

14.3.2 端口设置和定时读取I/O端口数据315

14.3.3 判断是否有触发事件315

14.3.4 启动并口控制的报警设备316

14.3.5 根据设置拨打报警电话317

14.3.6 安防日志管理318

14.3.7 I/O端口通信318

14.4 实现代码分析319

14.4.1 创建项目319

14.4.2 界面设计与实现320

14.4.3 加入数据库支持325

14.4.4 关键程序类的实现326

14.5 实践拓展339

第15章 语音自动应答系统340

15.1 功能描述340

15.1.1 TAPI介绍340

15.1.2 功能介绍342

15.1.3 实验要求342

15.2 设计流程实现343

15.2.1 程序设计流程图343

15.2.2 TAPI 3.0方法介绍344

15.2.3 串处理分析介绍344

15.3 具体功能实现346

15.3.1 程序主界面346

15.3.2 参数配置348

15.3.3 选择语音界面350

15.4 实践拓展351

第16章 USB转RS-232串口实例353

16.1 USB总线技术简介353

16.1.1 USB的特点353

16.1.2 USB的体系结构353

16.1.3 USB的电气特性355

16.1.4 USB的数据通信协议355

16.2 功能描述360

16.3 USB总线转换芯片CH341简介360

16.3.1 CH341异步串口工作方式361

16.3.2 CH341功能配置363

16.4 USB转RS-232桥接器硬件设计364

16.5 驱动程序安装366

16.6 实践拓展366

附录 Modem AT命令集367

参考文献369

热门推荐