单片机与物联网技术应用实战教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王李冬,安康,徐玮等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2018
- ISBN:9787111591825
- 页数:318 页
第一部分 单片机与物联网基础知识篇 3
第1章 绪论 3
1.1 单片机技术概论 3
1.1.1 单片机技术发展趋势 3
1.1.2 单片机技术定义及应用 4
1.1.3 单片机开发板简介 5
1.2 物联网技术概论 5
1.2.1 物联网技术的发展趋势 5
1.2.2 物联网技术的定义及应用 5
1.3 单片机和物联网技术的开发案例 6
1.4 本章小结 7
第2章 软件开发环境 8
2.1 Keil C51软件开发环境 8
2.1.1 Keil C51软件开发概述 8
2.1.2 Keil C51μVision4软件的安装与卸载 8
2.1.3 Keil C51μVision4软件的操作流程 13
2.2 Android SDK开发环境 26
2.2.1 Android基本简介 26
2.2.2 搭建Android应用开发环境 27
2.2.3 创建一个简单的应用程序 36
2.3 本章小结 41
第3章 单片机的体系结构 42
3.1 单片机的基本结构 42
3.2 单片机的中断 45
3.3 定时器和计数器 48
3.4 单片机的串行通信 51
3.5 本章小结 53
第4章 物联网IOT的应用 54
4.1 无线传感网络的起源与发展 54
4.2 短距离无线通信技术性能的比较 54
4.3 智能硬件的无线技术格局 55
4.3.1 WiFi技术 56
4.3.2 Bluetooth(蓝牙)技术 57
4.3.3 ZigBee技术 58
4.3.4 Z-Wave技术 60
4.4 智能硬件WiFi模块的开发 60
4.4.1 WiFi功能特点 61
4.4.2 WiFi模块硬件参数的描述 61
4.4.3 WiFi-LPT100引脚定义 62
4.4.4 WiFi-LPB100引脚定义 63
4.4.5 WiFi-LPB100电气特性 65
4.4.6 WiFi-LPT100/WiFi-LPB100机械尺寸和天线 66
4.4.7 WiFi-LPB100工作模式 66
4.4.8 无线组网方式 67
4.4.9 Socket通信 67
4.4.10 网页配置模块参数 68
4.4.11 串口AT命令配置参数 71
4.4.12 WiFi-LPB100快速入门 74
4.5 本章小结 76
第5章 51单片机C语言的程序设计 77
5.1 数据类型 77
5.2 运算符与表达式 78
5.2.1 算术运算符 79
5.2.2 赋值运算符 79
5.2.3 关系运算符 79
5.2.4 逻辑运算符 79
5.2.5 位操作运算符 80
5.2.6 指针运算符 80
5.3 数组 81
5.3.1 一维数组 81
5.3.2 二维数组 82
5.4 指针 82
5.4.1 指针定义 82
5.4.2 指针运算符和地址运算符 83
5.5 程序设计语句 83
5.6 本章小结 85
第6章 Java程序设计 86
6.1 Java语言概述 86
6.1.1 Java语言特点 86
6.1.2.Java语言的基本语法 87
6.1.3 Java数组 91
6.1.4 面向对象的定义 92
6.2 Java面向对象 96
6.2.1 类 96
6.2.2 对象 98
6.2.3 方法 100
6.2.4 继承 103
6.2.5 多态 106
6.2.6 修饰符 107
6.2.7 接口 109
6.2.8 抽象类 111
6.2.9 内部类 112
6.2.10 多线程的编程 113
6.3 Java提高 117
6.3.1 文件编程 117
6.3.2 Java文件I/O编程 119
6.3.3 Java TCP编程 123
6.3.4 Java UDP编程 126
6.3.5 Java Swing编程 128
6.4 本章小结 130
第7章 Android编程基础 131
7.1 Android基础 131
7.1.1 Android系统背景 131
7.1.2 Android开发环境 131
7.1.3 Android虚拟机的搭建 138
7.2 Android UI布局 140
7.2.1 视图(View) 140
7.2.2 视图组(ViewGroup) 141
7.2.3 线性布局(Iinearlayout) 141
7.2.4 相对布局(Relativelayout) 142
7.2.5 框架布局(Framelayout) 143
7.2.6 表单布局(Tablelayout) 144
7.2.7 网格布局(Gridlayout) 146
7.3 Android组件 149
7.3.1 Activity组件 149
7.3.2 BroadcastReceiver组件 154
7.3.3 Service组件 161
7.3.4 ContentProvider组件 162
7.4 本章小结 163
第二部分 单片机与物联网基础案例实践篇 167
第8章 单个LED灯点亮项目 167
8.1 项目需求 167
8.2 项目的工作原理分析 167
8.3 项目的硬件电路设计 167
8.4 项目的软件程序设计 168
8.5 系统调试总结 170
第9章 单片机独立按键控制项目 171
9.1 项目需求 171
9.2 项目的工作原理分析 171
9.3 项目的硬件电路设计 171
9.4 项目的软件程序设计 172
9.5 系统调试总结 175
第10章 单片机外部中断控制项目 178
10.1 项目需求 178
10.2 项目的工作原理分析 178
10.3 项目的硬件电路设计 179
10.4 项目的软件程序设计 179
10.5 系统调试总结 182
第11章 单片机定时控制项目 183
11.1 项目需求 183
11.2 项目的工作原理分析 183
11.3 项目的硬件电路设计 184
11.4 项目的软件程序设计 185
11.5 系统调试总结 186
第12章 单片机串口通信项目 187
12.1 项目需求 187
12.2 项目的工作原理分析 187
12.3 项目的硬件电路设计 188
12.4 项目的软件程序设计 189
12.5 系统调试总结 191
第13章 单片机控制继电器项目 193
13.1 项目需求 193
13.2 项目的工作原理分析 193
13.3 项目的硬件电路设计 194
13.4 项目的软件程序设计 194
13.5 系统调试总结 196
第14章 基于APP的串行通信控制项目 197
14.1 项目需求 197
14.2 项目的工作原理分析 197
14.3 底层硬件电路的设计 198
14.4 安卓手机端APP的软件开发 199
14.5 底层驱动电路的软件设计 205
14.5.1 WiFi模块的网络配置 205
14.5.2 底层硬件电路的软件设计 206
14.6 项目调试 208
第15章 APP控制LED灯点亮的项目 210
15.1 项目需求 210
15.2 项目的工作原理分析 210
15.3 底层硬件电路的设计 210
15.4 安卓手机端APP软件的开发 212
15.5 底层驱动电路的软件设计 217
15.5.1 WiFi模块的网络配置 217
15.5.2 底层硬件电路的软件设计 218
15.6 项目调试 220
第16章 安卓手机APP控制继电器工作项目 222
16.1 项目需求 222
16.2 项目的工作原理分析 222
16.3 底层硬件电路的设计 223
16.4 安卓手机端APP的软件开发 224
16.5 底层驱动电路的软件设计 230
16.5.1 WiFi模块的网络配置 230
16.5.2 底层硬件电路的软件设计 230
16.6 项目调试 233
第17章 安卓手机APP控制步进电动机项目 235
17.1 项目需求 235
17.2 项目的工作原理分析 235
17.3 底层硬件电路的设计 238
17.4 安卓手机端APP的软件开发 239
17.5 底层驱动电路的软件设计 245
17.5.1 WiFi模块的网络配置 245
17.5.2 底层硬件电路的软件设计 246
17.6 项目调试 248
第18章 APP控制蜂鸣器报警项目 251
18.1 项目需求 251
18.2 项目的工作原理分析 251
18.3 底层硬件电路的设计 252
18.4 安卓手机端APP的软件开发 253
18.5 底层驱动电路的软件设计 259
18.5.1 WiFi模块的网络配置 259
18.5.2 底层硬件电路的软件设计 259
18.6 系统调试总结 261
第三部分 单片机与物联网综合案例实践篇 265
第19章 基于压力传感器的硬币鉴伪识别系统设计 265
19.1 硬币鉴伪识别系统项目说明 265
19.2 硬币鉴伪识别系统的原理概述 265
19.2.1 压力传感器的工作原理 265
19.2.2 压力传感器补偿等效电路的分析 266
19.2.3 硬币鉴伪识别系统的功能分析 266
19.3 硬币鉴伪识别系统的硬件电路设计 267
19.3.1 单片机最小系统 267
19.3.2 压力传感器 268
19.3.3 压力信号的采集电路 268
19.3.4 显示电路 268
19.3.5 A-D转换电路 269
19.3.6 整体系统的硬件电路设计图 270
19.4 硬币鉴伪识别系统的软件设计 271
19.4.1 主程序设计 271
19.4.2 压力检测传感器模块的程序设计 272
19.4.3 LCD液晶显示模块的程序设计 273
19.5 系统调试 273
19.5.1 程序调试 273
19.5.2 实物调试 274
19.6 系统总结 275
第20章 智能太阳能追光系统的研制 276
20.1 项目背景说明 276
20.2 智能太阳能追光系统概述 276
20.2.1 太阳光强度变化规律 276
20.2.2 智能太阳能追光系统的设计原理 276
20.3 太阳光线跟踪系统的硬件设计 277
20.3.1 系统的硬件架构设计 278
20.3.2 光信号采集的设计 281
20.3.3 电动机驱动模块的电路设计 282
20.3.4 单片机控制电路的设计 283
20.3.5 光伏面板的选择 284
20.3.6 系统案例的应用电路设计 284
20.4 太阳光线跟踪系统的软件设计 284
20.4.1 单片机的控制软件设计 284
20.4.2 太阳光信号采集程序的设计 285
20.4.3 系统驱动程序的设计 286
20.5 系统调试 286
20.5.1 程序调试 286
20.5.2 系统实物调试 287
20.6 系统总结 287
第21章 基于物联网技术的温湿度监测系统的设计 288
21.1 项目说明 288
21.1.1 研究背景 288
21.1.2 国内外研究现状 288
21.1.3 研究工作的内容 289
21.2 物联网技术的温湿度监测系统概述 289
21.3 基于物联网技术的温湿度监测系统的硬件电路设计 290
21.3.1 单片机最小系统 290
21.3.2 温湿度采集电路 290
21.3.3 RFID卡读卡电路的设计 290
21.3.4 TFTT液晶接口电路 292
21.3.5 WiFi数据通信电路 292
21.3.6 电源供电电路的设计 292
21.3.7 电平转换电路 293
21.4 物联网温湿度信息采集系统的软件实现 294
21.4.1 系统主程序的设计 294
21.4.2 采集信息程序的设计 296
21.5 系统测试 297
21.5.1 系统测试过程 297
21.5.2 测试结果分析 297
21.6 系统总结 299
第22章 基于APP技术的电子音乐盒的设计 300
22.1 项目说明 300
22.2 电子音乐盒系统的分析 300
22.2.1 总体设计方案 300
22.2.2 系统功能的实现 301
22.3 电子音乐盒的硬件电路设计 302
22.3.1 LCD1602液晶电路 302
22.3.2 蜂鸣器的选择及放大电路 302
22.3.3 蓝牙通信 303
22.4 系统的软件程序设计 303
22.4.1 软件的总体设计思路 303
22.4.2 音调频率生成和节拍的计算 303
22.4.3 LCD1602四线驱动显示 305
22.4.4 手机端APP的开发 305
22.4.5 串口中断程序 307
22.5 系统调试 308
22.6 系统总结 308
第23章 基于单片机的全自动智能避障小车的设计 309
23.1 项目说明 309
23.1.1 项目背景 309
23.1.2 项目工作内容 309
23.2 全自动智能避障小车系统方案 309
23.2.1 设计目标 309
23.2.2 系统方案 310
23.3 系统的硬件电路设计 310
23.3.1 电源模块 310
23.3.2 超声波探测避障模块 310
23.3.3 液晶LCD显示模块 311
23.3.4 电动机驱动模块 311
23.3.5 蜂鸣器报警电路 312
23.4 系统的软件程序设计 312
23.4.1 主程序设计 312
23.4.2 液晶LCD显示子程序的设计 313
23.4.3 超声波测距子程序的设计 313
23.4.4 直流电动机控制程序的设计 314
23.5 系统调试 315
23.5.1 系统调试概述 315
23.5.2 测试运行 315
23.6 系统总结 316
参考文献 317
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019