工信精品嵌入式技术系列教材

嵌入式系统应用案例教程(基于STM32)(微课版)

微课版 STM32 HAL库
分享 推荐 0 收藏 9 阅读 967
卢爱红 (作者) 978-7-115-66471-6

关于本书的内容有任何问题,请联系 刘尉

大项目贯穿,案例式写法,以智慧校园能源监测系统的开发引领知识脉络。
配套微课视频,讲解重点难点和嵌入式系统操作步骤。
融合课程思政,落实立德树人根本任务。
¥59.80 ¥50.83 (8.5 折)

内容摘要

本书选择来自生产实践且贴近学生学习实际需求的项目案例进行嵌入式系统开发相关知识的讲解,以ARM Cortex-M系列STM32嵌入式芯片为载体,利用可视化的STM32CubeMX软件简化底层配置,助力低代码开发。本书精心安排了5个核心项目,共20个具体任务,从基础LED灯闪烁到高级应用如智能灯控、LCD触控、RFID信息采集、Wi-Fi通信及阿里云智能家居控制,内容层层递进,全面覆盖STM32芯片在嵌入式系统领域的多样应用,为学生打开嵌入式系统与云平台、物联网技术融合的新视野。
本书可作为高等职业院校计算机、电子、通信、自动化、机电设备、新能源汽车等专业相关课程的教材,也可作为工程技术人员的参考书。

目录

项目1 智慧校园能源监测系统设计入门 1
任务说明 1
学习目标 2
知识链接 2
任务1.1 初识STM32硬件 20
1.1.1 任务分析 20
1.1.2 实训模块“初识STM32硬件”的设计和验证 22
任务1.2 搭建STM32开发环境 25
1.2.1 任务分析 25
1.2.2 实训模块“搭建STM32开发环境”的设计和验证 27
任务1.3 创建STM32的Demo工程 33
1.3.1 任务分析 33
1.3.2 实训模块“创建STM32的Demo工程”的设计和验证 33
任务1.4 LED灯闪烁 47
1.4.1 任务分析 48
1.4.2 实训模块“LED灯闪烁”的设计和验证 51
任务1.5 按键控制LED灯亮灭 55
1.5.1 任务分析 55
1.5.2 实训模块“按键控制LED灯亮灭”的设计和验证 58
【小结】 64
【问题与思考】 64
项目2 智慧校园能源监测系统数据采集和控制 65
任务说明 65
学习目标 66
知识链接 66
任务2.1 调节蜂鸣器音量 67
2.1.1 任务分析 68
2.1.2 实训模块“定时1s的LED流水灯”的设计和验证 75
2.1.3 实训模块“蜂鸣器PWM波音量调节”的设计和验证 78
任务2.2 串口USART控制LED灯 83
2.2.1 任务分析 84
2.2.2 实训模块“USART1收发通信”的设计和验证 96
2.2.3 实训模块“串口USART1控制LED灯”的设计和验证 103
任务2.3 智能灯控 106
2.3.1 任务分析 106
2.3.2 实训模块“电池电压监测”的设计和验证 112
2.3.3 实训模块“内部温度传感器”的设计和验证 116
2.3.4 实训模块“智能灯控”的设计和验证 119
任务2.4 智慧校园能源监测系统数据采集和控制 123
2.4.1 任务分析 123
2.4.2 实训模块“智慧校园能源监测系统数据采集和控制”的设计和验证 124
【小结】 129
【问题与思考】 130
项目3 智慧校园能源监测系统可视化综合平台设计 131
任务说明 131
学习目标 131
知识链接 132
任务3.1 智慧校园能源监测系统界面显示设备状态 137
3.1.1 任务分析 137
3.1.2 实训模块“LCD显示英文字符”的设计和验证 140
3.1.3 实训模块“LCD显示LED灯状态”的设计和验证 142
3.1.4 实训模块“LCD显示中文”的设计和验证 145
3.1.5 实训模块“LCD显示图片”的设计和验证 149
任务3.2 智慧校园能源监测系统界面控制设备 153
3.2.1 任务分析 153
3.2.2 实训模块“触摸屏控制设备”的设计和验证 156
任务3.3 智慧校园能源监测系统实时时钟 159
3.3.1 任务分析 159
3.3.2 实训模块“RTC电子钟”的设计和验证 161
3.3.3 实训模块“RTC时间掉电保持”的设计和验证 165
3.3.4 实训模块“LCD显示RTC时间”的设计和验证 170
任务3.4 智慧校园能源监测系统可视化综合设计 173
3.4.1 任务分析 173
3.4.2 实训模块“智慧校园能源监测系统可视化综合设计”的设计和验证 174
3.4.3 实训模块“智慧校园能源监测系统实时信息可视化”的设计和验证 181
【小结】 183
【问题与思考】 183
项目4 学生信息数据采集系统设计 184
任务说明 184
学习目标 185
知识链接 185
任务4.1 读写RFID IC卡数据 192
4.1.1 任务分析 192
4.1.2 实训模块“读写RFID IC卡数据”的设计和验证 194
4.1.3 实训模块“LCD屏显示IC卡号”的设计和验证 199
任务4.2 学生一卡通消费充值机 200
4.2.1 任务分析 200
4.2.2 实训模块“学生一卡通消费充值机”的设计和验证 202
【小结】 208
【问题与思考】 208
项目5 智能家居物联网网关的阿里云物联网平台 209
任务说明 209
学习目标 209
知识链接 210
任务5.1 配置阿里云物联网平台 211
5.1.1 任务分析 211
5.1.2 实训模块“配置阿里云物联网平台” 212
任务5.2 绘制阿里云IoT Studio界面 217
5.2.1 任务分析 217
5.2.2 实训模块“绘制阿里云IoT Studio界面” 219
任务5.3 MQTT.fx模拟MQTT客户端 222
5.3.1 任务分析 222
5.3.2 实训模块“MQTT.fx模拟MQTT客户端” 223
任务5.4 AT指令控制ESP8266芯片发布与订阅消息 227
5.4.1 任务分析 227
5.4.2 实训模块“AT指令控制ESP8266芯片发布与订阅消息” 229
任务5.5 使用STM32开发板在阿里云物联网平台发布与订阅消息 236
5.5.1 任务分析 236
5.5.2 实训模块“DHT11显示温湿度” 238
5.5.3 实训模块“STM32控制ESP8266发布与订阅消息” 243
【小结】 247
【问题与思考】 248

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

卢爱红,副教授,博士研究生。专注于嵌入式系统、物联网应用技术及信息处理方面的技术研究;获江苏省高等职业院校技能大赛物联网技术应用赛项一等奖;指导学生获江苏省大学生课外学术科技作品竞赛一等奖,江苏省职业院校“互联网+”大学生创新创业大赛二等奖;以第一作者发表SCI论文2篇,EI和中文核心论文2篇,授权发明专利2项;重点参与国家级、省级、市厅级项目等多项。

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部