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

- 李景峰,潘恒,杨丽娜等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111428374
- 出版时间:2013
- 标注页数:407页
- 文件大小:166MB
- 文件页数:420页
- 主题词:C语言-程序设计
PDF下载
下载说明
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
热门推荐
- 3515731.html
- 3425019.html
- 3819971.html
- 24758.html
- 1880158.html
- 66930.html
- 3157669.html
- 2584851.html
- 532679.html
- 3710639.html
- http://www.ickdjs.cc/book_1855797.html
- http://www.ickdjs.cc/book_803375.html
- http://www.ickdjs.cc/book_194886.html
- http://www.ickdjs.cc/book_1118969.html
- http://www.ickdjs.cc/book_1052005.html
- http://www.ickdjs.cc/book_2036818.html
- http://www.ickdjs.cc/book_2093916.html
- http://www.ickdjs.cc/book_1632790.html
- http://www.ickdjs.cc/book_1425271.html
- http://www.ickdjs.cc/book_2812130.html