本书以实际的嵌式应用项目为主线,系统全面地介绍了STM32嵌式应用发所涉及的知识,按照从易到难、从基础到复杂,以完成项目所需的知识和技能来组织教材内容 本书配套的硬件发板可以选择让学生自己动手将所有元器件焊好,也可以选择现成的硬件发板套件或使用仿真软件。 本书是“嵌式应用发”课程的配套教材,读者可以通过智慧职教MOOC加在线课程的学习。
售 价:¥
纸质售价:¥48.80购买纸书
6.4
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

前言
二维码资源清单
目录
项目1 闪烁报警灯设计与实现
1.1 嵌入式系统
1.1.1 嵌入式系统定义
1.1.2 嵌入式系统特点
1.1.3 嵌入式系统应用
1.2 STM32微控制器
1.2.1 STM32微控制器简介
1.2.2 STM32系列处理器分类
1.2.3 STM32的命名规则
1.2.4 STM32F103C8T6微控制器
1.3 任务1 新建STM32工程模板
1.3.1 新建工程模板目录结构
1.3.2 新建Keil5项目工程
1.3.3 Keil5项目文件配置
1.3.4 Keil5项目工程配置
1.4 STM32开发板
1.4.1 STM32核心板
1.4.2 STM32硬件开发板
1.5 任务2 闪烁报警灯系统设计
1.5.1 Proteus仿真软件简介
1.5.2 仿真电路设计
1.5.3 系统设计与实现
思考与练习
项目2 炫彩跑马灯设计与实现
2.1 炫彩跑马灯
2.1.1 LED灯简介
2.1.2 炫彩跑马灯简介
2.1.3 炫彩跑马灯硬件设计
2.2 GPIO端口
2.2.1 寄存器
2.2.2 端口基本结构
2.2.3 时钟源和端口时钟库函数
2.2.4 端口输出库函数
2.3 任务1 点亮LED灯系统设计
2.3.1 仿真电路设计
2.3.2 程序工作流程
2.3.3 系统设计与实现
2.4 I/O端口位操作
2.4.1 位带操作
2.4.2 位带操作宏定义
2.4.3 端口位操作程序
2.5 任务2 炫彩跑马灯系统设计
2.5.1 程序工作流程
2.5.2 系统设计与实现
思考与练习
项目3 风扇控制器设计与实现
3.1 按键
3.1.1 按键的分类
3.1.2 按键抖动
3.1.3 独立式按键
3.1.4 按键硬件设计
3.2 端口输入库函数
3.2.1 端口复用和禁用JTAG功能
3.2.2 读引脚状态库函数
3.3 任务1 按键控制LED灯系统设计
3.3.1 仿真电路设计
3.3.2 程序工作流程
3.3.3 系统设计与实现
3.4 继电器和蜂鸣器
3.4.1 继电器
3.4.2 继电器电路设计
3.4.3 蜂鸣器
3.4.4 蜂鸣器电路设计
3.5 任务2 风扇控制器系统设计
3.5.1 仿真电路设计
3.5.2 程序工作流程
3.5.3 系统设计与实现
思考与练习
项目4 数码计数器设计与实现
4.1 数码管基本概念
4.1.1 数码管简介
4.1.2 数码管分类
4.2 数码管工作原理
4.2.1 数码管字形码
4.2.2 数码管静态显示
4.2.3 数码管动态显示
4.3 数码管硬件设计
4.3.1 数码管驱动电路设计
4.3.2 数码管位选电路设计
4.3.3 数码管的硬件连接
4.4 任务1 数码管静态显示系统设计
4.4.1 仿真电路设计
4.4.2 程序工作流程
4.4.3 系统设计与实现
4.5 任务2 数码计数器系统设计
4.5.1 数码管动态扫描原理
4.5.2 数码管动态显示工作流程
4.5.3 系统设计与实现
思考与练习
项目5 简易计算器设计与实现
5.1 矩阵键盘
5.1.1 矩阵键盘简介
5.1.2 矩阵键盘硬件设计
5.2 矩阵键盘工作原理
5.2.1 矩阵键盘工作模式
5.2.2 矩阵键盘工作过程
5.3 任务1 矩阵键盘键值显示
5.3.1 仿真电路设计
5.3.2 键值显示程序设计
5.3.3 系统设计与实现
5.4 STM32中断技术
5.4.1 认识STM32中断
5.4.2 STM32中断控制器NVIC
5.4.3 STM32中断优先级
5.4.4 STM32外部中断
5.5 任务2 中断法键值显示
5.5.1 按键中断法
5.5.2 程序工作流程
5.5.3 系统设计与实现
5.6 任务3 简易计算器系统设计
5.6.1 键值-转换函数程序设计
5.6.2 程序工作流程
5.6.3 系统设计与实现
思考与练习
项目6 智能电子钟设计与实现
6.1 STM32系统时钟
6.1.1 单片机时钟
6.1.2 STM32时钟源
6.1.3 STM32系统时钟树
6.2 SysTick定时器
6.2.1 SysTick定时器简介
6.2.2 SysTick寄存器
6.2.3 SysTick操作方法
6.3 任务1 LED精确时间闪烁
6.3.1 时钟源库函数
6.3.2 系统设计与实现
6.4 任务2 OLED显示屏信息显示
6.4.1 OLED显示屏
6.4.2 汉字取模
6.4.3 OLED驱动程序
6.4.4 仿真电路设计
6.4.5 系统设计与实现
6.5 STM32定时器
6.5.1 定时器简介
6.5.2 定时器相关寄存器
6.5.3 STM32定时器相关库函数
6.6 任务3 智能电子钟系统设计
6.6.1 定时器溢出时间计算
6.6.2 定时器中断服务程序
6.6.3 程序工作流程
6.6.4 系统设计与实现
思考与练习
项目7 串口控制灯设计与实现
7.1 串行通信
7.1.1 数据通信
7.1.2 电平标准
7.1.3 串行通信
7.2 STM32串口
7.2.1 USART串口
7.2.2 串口复用功能重映射
7.2.3 串口相关寄存器
7.2.4 串口发送相关函数
7.3 任务1 串口发送LED状态
7.3.1 仿真电路设计
7.3.2 程序工作流程
7.3.3 系统设计与实现
7.4 任务2 串口控制LED灯系统设计
7.4.1 串口中断
7.4.2 串口接收相关函数
7.4.3 仿真电路设计
7.4.4 程序工作流程
7.4.5 系统设计与实现
思考与练习
项目8 声光控制灯设计与实现
8.1 传感器
8.1.1 传感器的定义
8.1.2 传感器的组成
8.1.3 传感器的分类
8.1.4 传感器的选用原则
8.2 声音传感器硬件设计
8.2.1 声音传感器模块
8.2.2 电压比较器LM393
8.2.3 声音传感器硬件设计实现
8.3 任务1 声控灯系统设计
8.3.1 仿真电路设计
8.3.2 程序工作流程
8.3.3 系统设计与实现
8.4 光照传感器硬件设计
8.4.1 光照传感器
8.4.2 光敏电阻
8.4.3 光敏电阻硬件设计
8.5 A/D转换技术
8.5.1 信号简介
8.5.2 A/D转换简介
8.5.3 逐次逼近法
8.6 STM32 A/D转换
8.6.1 STM32 ADC简介
8.6.2 ADC相关寄存器
8.6.3 ADC相关库函数
8.7 任务2 声光控制灯系统设计
8.7.1 程序工作流程
8.7.2 系统设计与实现
思考与练习
项目9 智能家居系统设计与实现
9.1 温湿度传感器DHT11
9.1.1 DHT11传感器
9.1.2 DHT11通信过程
9.1.3 DHT11硬件设计
9.2 任务1 智能风扇系统设计
9.2.1 继电器模块
9.2.2 仿真电路设计
9.2.3 程序工作流程
9.2.4 系统设计与实现
9.3 WiFi模块
9.3.1 WiFi模块ESP8266
9.3.2 ESP8266 AT指令
9.3.3 串口透传模式
9.4 任务2 WiFi控制设备
9.4.1 系统通信协议
9.4.2 ESP8266网络调试
9.4.3 系统设计与实现
9.5 任务3 智能家居控制系统设计
9.5.1 系统需求分析
9.5.2 系统通信协议
9.5.3 系统程序设计
思考与练习
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜