
单片机数据通信及测控套用技术详解(含DVD光碟1张)
《单片机数据通信及测控套用技术详解(含DVD光碟1张)》是电子工业出版社于2011年12月出版的一本图书,作者是李江全、刘荣、贺浩 等人。
基本介绍
- 书名:单片机数据通信及测控套用技术详解(含DVD光碟1张)
- 作者:李江全,刘荣,贺浩 等
- ISBN:9787121149924
- 页数:372页
- 定价:纸质书定价¥49.0
- 出版社:电子工业出版社
- 出版时间:2011-12
- 开本:16开
出版信息
丛书名 :电子/电气工程师套用技术丛书
作 译 者:李江全,刘荣,贺浩 等
出版时间:2011-12
千 字 数:0
版 次:01-01
页 数:372
内容简介
本书从套用的角度介绍了单片机数据通信与测控技术。内容包括单片机及其控制系统概述,单片机开发板简介;串列通信的基本概念,串列通信的接口标準,个人计算机中的串列连线埠,单片机中的串列连线埠,PC编程软体的串列通信开发工具;单片机与单片机、单片机与GSM简讯模组、单片机与无线数传模组串口通信编程实例,採用组态软体KingView实现单片机与PC串口通信;採用Visual C++、Delphi和LabVIEW编写单片机与PC串口通信程式,实现单片机模拟量输入与输出、开关量输入与输出;最后介绍了单片机的典型套用——智慧型仪器温度测量。 为方便读者学习,本书提供超值配套光碟,内容包括实例源程式、软硬体资源、程式运行录屏、系统测试录像等。
图书目录
第1章 单片机及控制系统概述 1
1.1 单片机概述 1
1.1.1 单片机的组成 1
1.1.2 单片机的分类和指标 3
1.1.3 常用的单片机系列 4
1.1.4 单片机的开发工具 6
1.1.5 单片机的特点及套用 7
1.2 单片机套用系统概述 9
1.2.1 单片机套用系统的种类 9
1.2.2 单片机控制系统的组成 10
1.2.3 单片机套用系统的开发过程 12
1.3 单片机开发板B简介 16
1.3.1 单片机开发板B的功能 16
1.3.2 单片机开发板B的主要电路 18
1.3.3 单片机开发板B的功能测试 20
第2章 单片机串列通信概述 27
2.1 串列通信的基本概念 27
2.1.1 并行通信与串列通信 27
2.1.2 串列通信工作模式 28
2.1.3 异步传输与同步传输 30
2.1.4 串列通信的基本参数 31
2.2 串列通信的接口标準 32
2.2.1 RS-232C接口标準 32
2.2.2 RS-422/485接口标準 34
2.3 个人计算机中的串列连线埠 36
2.3.1 查看串列连线埠信息 36
2.3.2 串口通信线路连线 37
2.3.3 串口通信调试 39
2.3.4 虚拟串口的使用 40
2.4 单片机中的串列口 42
2.4.2 串列口的工作方式 43
2.4.3 波特率的计算与串列口初始化 46
2.5 PC编程软体的串列通信开发工具 49
2.5.1 串列通信控制项MSComm 49
2.5.2 LabVIEW串口通信 57
第3章 单片机与单片机串口通信编程实例 60
3.1 单片机与一个单片机串口通信 60
3.1.1 设计任务 60
3.1.2 线路连线 60
3.1.3 使用查询方式彙编程式设计 62
3.1.4 使用中断方式彙编程式设计 67
3.2 单片机与多个单片机串口通信 72
3.2.2 设计任务 74
3.2.3 线路连线 74
3.2.4 使用查询方式彙编程式设计 75
3.2.5 使用中断方式彙编程式设计 81
第4章 单片机与PC串口通信之数据传送 89
4.1 单个单片机与PC串口通信 89
4.1.1 设计任务 89
4.1.2 线路连线 90
4.1.3 单片机端採用彙编语言实现 91
4.1.4 PC端採用Visual C++实现 96
4.1.5 PC端採用Delphi实现 105
4.1.6 PC端採用LabVIEW实现 111
4.2 多个单片机与PC串口通信 118
4.2.1 设计任务 118
4.2.2 线路连线 119
4.2.3 单片机端採用查询方式彙编程式设计 119
4.2.4 单片机端採用中断方式彙编程式设计 123
4.2.5 PC端採用Visual C++实现 127
4.2.6 PC端採用Delphi实现 131
4.2.7 PC端採用LabVIEW实现 133
第5章 单片机与PC串口通信之模拟量输入 138
5.1 系统设计说明 138
5.1.1 设计任务 138
5.1.2 线路连线 138
5.2 模拟电压输入程式设计 139
5.2.1 单片机端採用彙编语言实现电压输入 140
5.2.2 PC端採用Visual C++实现电压输入 147
5.2.3 PC端採用Delphi实现电压输入 150
5.2.4 PC端採用LabVIEW实现电压输入 152
第6章 单片机与PC串口通信之模拟量输出 156
6.1 系统设计说明 156
6.1.1 设计任务 156
6.1.2 线路连线 156
6.2 模拟电压输出程式设计 157
6.2.1 单片机端採用彙编语言实现电压输出 157
6.2.2 PC端採用Visual C++实现电压输出 164
6.2.3 PC端採用Delphi实现电压输出 165
6.2.4 PC端採用LabVIEW实现电压输出 166
第7章 单片机与PC串口通信之开关量输入 170
7.1 系统设计说明 170
7.1.1 设计任务 170
7.1.2 线路连线 170
7.2 开关量输入程式设计 171
7.2.1 单片机端採用彙编语言实现开关量输入 171
7.2.2 PC端採用Visual C++实现开关量输入 175
7.2.3 PC端採用Delphi实现开关量输入 177
7.2.4 PC端採用LabVIEW实现开关量输入 180
第8章 单片机与PC串口通信之开关量输出 184
8.1 系统设计说明 184
8.1.2 线路连线 184
8.2 开关量输出程式设计 185
8.2.1 单片机端採用彙编语言实现开关量输出 185
8.2.2 PC端採用Visual C++实现开关量输出 187
8.2.3 PC端採用Delphi实现开关量输出 190
8.2.4 PC端採用LabVIEW实现开关量输出 192
第9章 单片机与GSM简讯模组串口通信编程实例 196
9.1 系统设计说明 196
9.1.1 设计任务 196
9.1.2 线路连线 196
9.2 简讯收发程式设计 197
9.2.1 单片机端採用C51实现简讯传送 197
9.2.2 单片机端採用C51实现简讯接收 204
9.2.3 PC端採用Visual C++实现简讯收发 212
9.2.4 PC端採用Delphi实现简讯收发 223
9.2.5 PC端採用LabVIEW实现简讯收发 235
第10章 单片机与无线数传模组串口通信编程实例 237
10.1 系统设计说明 237
10.1.1 设计任务 237
10.1.2 线路连线 238
10.2 温度测控程式设计 238
10.2.1 单片机端採用彙编语言实现温度测控 238
10.2.2 PC端採用Visual C++实现温度检测 251
10.2.3 PC端採用Delphi实现温度检测 257
10.2.4 PC端採用LabVIEW实现温度检测 262
第11章 採用组态软体实现单片机与PC串口通信 267
11.1 系统设计说明 267
11.1.1 设计任务 267
11.1.2 线路连线 268
11.1.3 组态王设定 269
11.1.4 单片机与组态王通信协定 270
11.2 程式设计 273
11.2.1 利用Keil C51实现单片机模拟电压输入 273
11.2.2 利用KingView实现单片机模拟电压输入 281
11.2.3 利用Keil C51实现单片机模拟电压输出 290
11.2.4 利用KingView实现单片机模拟电压输出 297
11.2.5 利用Keil C51实现单片机开关量输入 302
11.2.6 利用KingView实现单片机开关量输入 309
11.2.7 利用Keil C51实现单片机开关量输出 314
11.2.8 利用KingView实现单片机开关量输出 319
第12章 单片机的典型套用——智慧型仪器温度测量 324
12.1 系统设计说明 324
12.1.1 设计任务 324
12.1.2 线路连线 325
12.1.3 通信协定 327
12.1.4 串口调试 329
12.2 单台智慧型仪器温度测量程式设计 331
12.2.1 PC端採用Visual C++实现 331
12.2.2 PC端採用Delphi实现 336
12.2.3 PC端採用LabVIEW实现 340
12.3 多台智慧型仪器温度测量程式设计 344
12.3.1 PC端採用Visual C++实现 344
12.3.2 PC端採用Delphi实现 350
12.3.3 PC端採用LabVIEW实现 355
参考文献 361