图书介绍
单片机与计算机串口通信实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 张秀关著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121184840
- 出版时间:2013
- 标注页数:321页
- 文件大小:67MB
- 文件页数:333页
- 主题词:单片微型计算机-计算机通信-研究
PDF下载
下载说明
单片机与计算机串口通信实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分基本知识2
第1章C8051F020型单片机2
1.1开发工具2
1.1.1硬件连接图2
1.1.2主要部件的简介3
1.1.3目标板的跳线器连接4
1.1.4自制件5
1.2集成开发环境7
1.2.1集成开发环境的简介7
1.2.2集成开发环境的配置8
1.2.3 Keil公司简介9
1.3 C8051F020型单片机10
1.3.1系统时钟SYSCLK10
1.3.2片外数据存储器的扩展10
1.3.3低端口 P0~P311
1.3.4 T0、 T1、 T2、 T3、 T4简介13
1.3.5模数转换器ADC017
1.3.6串行通信总线UART020
1.4头文件C8051F020.h22
1.4.1缩写词22
1.4.2文件代码23
第2章 计算机串口通信基础30
2.1 Windows API串口通信函数30
2.1.1串口的打开、关闭30
2.1.2串口的配置31
2.1.3串口缓冲区的控制33
2.1.4读、写操作的超时控制33
2.1.5串行通信事件的操作35
2.1.6串口的读、写操作37
2.1.7异步操作39
2.2多线程41
2.2.1线程简介41
2.2.2工作者线程的相关函数42
2.2.3线程间的通信43
2.2.4线程间的同步45
2.3 Visual C++++ 6.0的介绍46
2.3.1工作界面的简单介绍46
2.3.2编程中的常用操作54
2.3.3本文所用常量的出处58
第2部分 串口通信模式A-166
第3章 单片机编程A-166
3.1通信协议66
3.1.1起止式异步协议的实例66
3.1.2字符帧的格式67
3.1.3数据包I中各字节的意义67
3.1.4数据包Ⅱ中各字节的意义68
3.1.5具体的串口通信协议69
3.2两个中断函数的流程图72
3.3单片机程序A-176
第4章 计算机编程A-1100
4.1项目的创建、窗口初始化100
4.1.1项目的创建100
4.1.2 Resource.h文件清单1103
4.1.3窗口初始化103
4.2自定义Comm菜单104
4.2.1菜单资源的添加104
4.2.2消息映射1105
4.2.3由C1assWizard添加的代码1106
4.3自定义Comm Setting对话框110
4.3.1对话框资源的添加110
4.3.2对话框内控件的调整114
4.3.3 Resourceh文件清单2115
4.3.4关联变量116
4.3.5消息映射2118
4.3.6由C1assWizard添加的代码2119
4.4文档类中的数据成员122
4.4.1文档类数据成员的说明122
4.4.2文档类数据成员的添加127
4.4.3由ClassWizard添加的代码3129
4.4.4文档类数据成员的初始化131
4.5串行缓冲区的读/写函数133
4.5.1串行接收缓冲区的读取函数133
4.5.2串行发送缓冲区的写入函数135
4.6工作者线程控制函数137
4.6.1全局函数ThreadFunctionl()的流程图137
4.6.2串行接收缓冲区的读取方法138
4.6.3全局函数ThreadFunction 1()的代码清单138
4.6.4工作者线程的终止141
4.6.5 continue语句的使用142
4.7菜单项的UPDATE COMMAND UI消息响应函数143
4.8 WM TIMER消息的响应函数145
4.8.1定时器的使用意义145
4.8.2 WM T MER的消息映射146
4.8.3函数CTianView ∷ OnTimer()的代码清单146
4.9 Connect菜单项的COMMAND消息响应函数147
4.9.1函数CTianDoc ∷ OnCommConnect()的流程图147
4.9.2 Microsoft Excel驱动程序的查看148
4.9.3常量定义1149
4.9.4函数CTianDoc∷OnCommConnect()的代码清单150
4.9.5自定义函数CTianDoc ∷ Function SetCommState()154
4.10 Start菜单项的COMMAND消息响应函数157
4.10.1函数CTianDoc∷ OnCommStart()的流程图157
4.10.2函数CTianDoc∷ OnCommStart()的代码清单158
4.11 Setting菜单项的COMMAND消息响应函数161
4.11.1函数CTianDoc∷OnCommSetting()的流程图161
4.11.2预包含文件的添加162
4.11.3函数CTianDoc∷OnCommSetting()的代码清单163
4.12自定义消息WM USER 1的响应函数165
4.12.1函数CTianView ∷ OnMessageUserl()的流程图165
4.12.2简单说明166
4.12.3 TianView.cpp文件中的常量定义167
4.12.4函数CTian View∷ OnMessageUserl()的代码清单167
4.13 Stop菜单项的COMMAND消息响应函数174
4.14 Disconnect菜单项的COMMAND消息响应函数175
4.15 文档类析构函数176
4.16运行结果1176
4.16.1 Comm Setting对话框的显示效果176
4.16.2 Connect菜单项的执行结果1177
4.16.3 Start菜单项的执行结果1177
4.17采用EV RXCHAR事件的执行结果178
4.18单片机采用for循环连续发送字符的实验180
第3部分 自动化访问EXCel184
第5章 单片机编程A-2184
5.1单片机接收两个连续字符的分析184
5.2中断函数UART0 ISR()的流程图1185
5.3单片机程序A-2187
第6章 计算机编程A-2200
6.1 Excel类库的导入200
6.1.1自动化编程步骤200
6.1.2初始化COM组件200
6.1.3 Excel类库的导入201
6.2文档类中数据成员的添加203
6.2.1在文档类中,添加操作Excel的类对象203
6.2.2新添加类对象的初始化205
6.3函数CTianDoc∷OnCommConnect()的代码清单1205
6.4函数CTianDoc∷OnCommStart()的代码清单1208
6.4.1在文档类中,添加变量m nFillingRow208
6.4.2变量m_ nFillingRow的初始化209
6.4.3函数OnCommStart()的代码清单1209
6.5函数CTianView∷OnMessageUserl()的代码清单1217
6.6函数CTianDoc∷OnCommStop()的代码清单1230
6.7函数CTianDoc∷OnCommDisconnect()的代码清单1231
6.8函数CTianView∷OnTimer()的代码清单1232
6.9运行结果2233
6.9.1运行结果的示例233
6.9.2异常终止234
6.9.3 VC采用自动化访问Exce12007的说明235
第4部分 串口通信模式B238
第7章 单片机编程B238
第8章 计算机编程B242
8.1计算机程序简单修改1242
8.2函数CTianView∷OnMessageUserl()的修改1243
8.2.1流程图的修改1243
8.2.2代码的修改1243
8.2.3字符串中提取左侧三个字符252
8.2.4运行结果3253
第5部分 串口通信模式C-1256
第9章 单片机编程C-1256
9.1通信协议1256
9.1.1通信协议的说明256
9.1.2数据包Ⅰ中各字节的意义1257
9.1.3数据包Ⅱ中各字节的意义1257
9.2两个中断函数的流程图1259
9.2.1中断函数ADCO_ISR()的流程图1259
9.2.2中断函数UARTO_ISR()的流程图1260
9.3单片机程序C-1261
9.4使用Excel生成多行相似代码284
第10章 计算机编程C-1287
10.1计算机程序简单修改2287
10.1.1可依照8.1节的修改287
10.1.2在文档类中,添加变量m nGroupRightNo287
10.1.3变量m nGroupRightNo的初始化288
10.1.4函数OnCommStart()的代码修改288
10.2函数CTianView∷OnMessageUserl()的修改2289
10.2.1流程图的修改2289
10.2.2代码的修改2290
10.3运行结果4299
10.3.1串行通信终止299
10.3.2降低传输流量299
第6部分 串口通信模式C-2302
第11章 单片机编程C-2302
第12章 计算机编程C-2310
附录A第2部分中“Comm|Start”菜单项的运行结果316
附录B第3部分中“Comm|Start”菜单项的运行结果317
附录C第4部分中“Comm|Start”菜单项的运行结果318
附录D第5部分中“Comm | Start”菜单项的运行结果319
附录E第6部分中“Comm|Start”菜单项的运行结果320
参考文献321
热门推荐
- 2929059.html
- 1631129.html
- 2123855.html
- 3246975.html
- 2459402.html
- 251785.html
- 3251840.html
- 2657005.html
- 3695186.html
- 587512.html
- http://www.ickdjs.cc/book_2048920.html
- http://www.ickdjs.cc/book_2565034.html
- http://www.ickdjs.cc/book_3165598.html
- http://www.ickdjs.cc/book_196681.html
- http://www.ickdjs.cc/book_3553656.html
- http://www.ickdjs.cc/book_1085052.html
- http://www.ickdjs.cc/book_1937579.html
- http://www.ickdjs.cc/book_1152002.html
- http://www.ickdjs.cc/book_1973165.html
- http://www.ickdjs.cc/book_1680497.html