图书介绍

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

Visual C++串口通信技术详解 第2版
  • 李景峰,潘恒,杨丽娜等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111428374
  • 出版时间:2013
  • 标注页数:407页
  • 文件大小:166MB
  • 文件页数:420页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C++串口通信技术详解 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础知识篇1

第1章 串口通信理论基础1

1.1接口技术2

1.1.1接口的定义2

1.1.2接口的基本功能2

1.1.3接口的基本控制方式3

1.1.4并行接口技术4

1.1.5串行接口技术5

1.2 RS-232C标准5

1.2.1 RS-232C电气特性6

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

1.2.3 RS-232C的接口信号8

1.2.4 RS-232C的通信方式9

1.3 RS-422/RS-485标准10

1.3.1 RS-422简介10

1.3.2 RS-485简介10

1.3.3 RS-422/485 网络安装注意事项11

1.4 SPI总线标准11

1.4.1 SPI总线原理11

1.4.2 SPI总线特点12

1.5 USB总线标准12

1.5.1 USB总线总体结构13

1.5.2 USB数据传输逻辑结构13

1.5.3传输类型14

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

1.6.1 Modem15

1.6.2传真机15

1.6.3 GPS接收机17

1.7实践知识拓展19

1.8思考与练习22

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

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

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

2.1.2 C++++语言基础25

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

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

2.2.1 Visual C++++ 6.0开发环境37

2.2.2项目与项目工作区38

2.2.3应用程序向导AppWizard40

2.2.4集成开发基本操作42

2.2.5联机帮助文件49

2.3 MFC应用程序的创建50

2.4实践知识拓展56

2.5思考与练习58

第3章MSComm控件串口编程59

3.1 MSComm控件简介59

3.1.1 MSComm控件描述59

3.1.2 MSComm控件的常用属性59

3.1.3 MSComm控件的其他属性61

3.1.4 MSComm控件的事件65

3.2 MSComm控件编程步骤66

3.2.1加载MSComm控件到项目66

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

3.2.3捕获串行端口事件69

3.2.4串行端口数据读写70

3.2.5关闭串行端口71

3.2.6程序发布问题71

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

3.4实践知识拓展78

3.5思考与练习85

第4章Windows API串口编程86

4.1 Windows API串行编程概述86

4.1.1串行编程的数据结构87

4.1.2串行编程的Win32 API函数90

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

4.2.1打开串行端口102

4.2.2配置串行端口103

4.2.3读/写串行端口104

4.2.4关闭串行端口108

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

4.4实践知识拓展116

4.5思考与练习120

第5章TAP I串口编程121

5.1 TAPI概述121

5.1.1 TAPI的含义121

5.1.2 TAPI的体系结构122

5.1.3 TAPI的服务类型122

5.2 Windows TAPI 2.x函数集123

5.2.1 Windows TAPI编程流程123

5.2.2 TAPI 2.x常用函数123

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

5.4实践知识拓展155

5.5思考与练习158

第二篇 项目技巧篇159

第6章 串口实现双机互连159

6.1概述160

6.2通信协议及实现方案161

6.2.1异步串行通信161

6.2.2同步串行通信163

6.3实现代码分析166

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

6.3.2使用API通信170

6.4实践知识拓展180

6.5 思考与练习182

第7章 串口调试精灵183

7.1串口调试精灵设计要求183

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

7.2.1软件功能及流程设计185

7.2.2具体编程实现186

7.2.3串口调试精灵的测试201

7.2.4串口调试精灵的发布203

7.3实践知识拓展205

7.4思考与练习206

第8章 串口控制Modem设备207

8.1 Modem接口207

8.1.1 Modem简介207

8.1.2 Modem工作流程209

8.1.3 Modem通信方案209

8.2 AT指令简介210

8.2.1 Modem工作状态210

8.2.2 AT指令集211

8.3使用Modem实现远程通信214

8.3.1使用单片机和Modem通信214

8.3.2使用PC和Modem通信215

8.3.3 MSComm控件的属性和事件216

8.4实践知识拓展234

8.5思考与练习235

第9章 计算机和单片机的串口通信236

9.1串口通信硬件设计236

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

9.1.2常用的接口芯片介绍238

9.1.3接口电路设计240

9.2串口通信参数设置240

9.2.1波特率设置240

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

9.2.3通信协议约定242

9.3系统总体设计242

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

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

9.6计算机端程序设计246

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

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

9.6.3发出读数据请求249

9.6.4接收数据的处理250

9.6.5关闭串口258

9.7实践知识拓展258

9.8思考与练习259

第10章 计算机和PLC串口通信260

10.1 PLC概述260

10.1.1 PLC的基本结构260

10.1.2 PLC串行接口规范262

10.1.3通信协议263

10.2 PLC串口通信264

10.2.1计算机与PLC通信流程264

10.2.2 PLC通信编程264

10.3实现代码分析269

10.3.1界面设计270

10.3.2程序设计核心代码270

10.4实践知识拓展271

10.5思考与练习274

第11章 计算机与射频卡通信275

11.1射频卡概述275

11.1.1射频卡的工作原理276

11.1.2射频卡的分类及应用277

11.1.3典型的射频卡模块277

11.2射频卡应用设计280

11.2.1读写器设计280

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

11.3实现代码分析281

11.3.1界面设计281

11.3.2程序设计核心代码282

11.4实践知识拓展284

11.5思考与练习287

第12章 通过串口控制GPS模块288

12.1 GPS系统的基础知识288

12.1.1 GPS定位原理289

12.1.2 GPS系统290

12.2 GPS模块的性能及使用291

12.2.1市场主流GPS接收机模块291

12.2.2 U-Blox公司LEA-4H型GPS接收模块292

12.3 NMEA-0183协议295

12.3.1 NMEA-0183协议的定义295

12.3.2 NMEA-0183数据信息295

12.4串口控制GPS模块的实验296

12.4.1 MSComm控件属性296

12.4.2添加MSComm控件299

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

12.4.4数据的接收与提取301

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

12.5实践知识拓展305

12.6思考与练习306

第13章 串口控制云台摄像头307

13.1云台摄像头307

13.1.1云台简介307

13.1.2摄像头及控制电路309

13.2云台控制协议310

13.3控制程序分析312

13.3.1添加控件313

13.3.2设置界面313

13.3.3主控程序315

13.3.4初始化320

13.3.5配置按钮325

13.3.6通信参数的设置332

13.3.7云台控制命令336

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

13.4实践知识拓展345

13.5思考与练习346

第14章 智能报警系统347

14.1系统描述347

14.2系统分析与设计348

14.3关键技术348

14.3.1建立安防信息数据库348

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

14.3.3判断是否有触发事件349

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

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

14.3.6安防日志管理351

14.3.7 I/O端口通信352

14.4实现代码分析353

14.4.1创建项目353

14.4.2界面设计与实现354

14.4.3加入数据库支持360

14.4.4关键程序类的实现361

14.5实践知识拓展374

14.6思考与练习375

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

15.1功能介绍376

15.1.1 TAPI介绍376

15.1.2系统功能介绍378

15.2设计流程实现379

15.2.1程序设计流程图379

15.2.2 TAPI 3.0方法介绍380

15.2.3串处理分析介绍381

15.3具体功能实现382

15.3.1程序主界面382

15.3.2参数配置385

15.3.3选择语音界面387

15.4实践知识拓展387

15.5思考与练习390

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

16.1 USB总线技术简介391

16.1.1 USB的特点391

16.1.2 USB的体系结构392

16.1.3 USB的电气特性393

16.1.4 USB的数据通信协议394

16.2功能描述399

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

16.3.1 CH341异步串口工作方式400

16.3.2 CH341功能配置403

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

16.5驱动程序安装406

16.6实践知识拓展406

16.7思考与练习407

热门推荐