-
内容大纲
本书以培养应用型人才为目标进行内容规划,突出对应用能力的培养和训练。全书共10章,内容包括嵌入式单片机概述、STC51单片机快速入门、STM32固件库概述、STM32输出、STM32中断输入、STM32定时器、STM32串口、STM32模数转换、STM32的RTC(实时时钟)、STM32外部存储器。书中所有例程均给出Proteus仿真及代码,STM32例程采用标准库和HAL库两种方式实现,所有操作过程均给出详尽步骤截图;本书全部实例都经过调试,可正常运行;较复杂原理及操作可以扫描二维码观看视频讲解,也可以进入UOOC联盟线上课程“嵌入式单片机实战”进行线上学习。
本书遵从“注重实战,理论够用”原则,具有一定大学物理和C程序设计基础的读者通过学习可以掌握其中所有技术。本书适合作为应用型本科高等院校电子信息、计算机、自动化、测控、机电一体化等专业的嵌人式控制、单片机原理及应用等课程的教材,也可供嵌人式单片机的初学者、参加电子类竞赛的学生及电子工程技术人员参考使用。 -
作者介绍
-
目录
第1章 单片机概述
1.1 单片机的概念
1.2 单片机(嵌入式)的应用
1.3 线上课程及教材简介
习题1
第2章 STC51单片机快速入门
2.1 STC51单片机I/O口
2.1.1 单片机最小系统
2.1.2 微型计算机工作过程
2.1.3 单片机的组成
2.1.4 STC51单片机I/O口应用实例:闪烁灯
2.2 STC51定时器
2.2.1 定时器原理
2.2.2 STC51单片机定时器应用实例:定时闪烁灯
2.3 STC51串行口
2.3.1 认识串行通信
2.3.2 认识STc51单片机的串行口
2.3.3 STC51单片机串口应用实例:串行口发送编程
2.4 模块化程序设计方法
2.4.1 模块化程序设计方法简介
2.4.2 模块化编程实例
习题2
第3章 STM32固件库概述
3.1 为什么学习STM32
3.2 STM32库简介
3.3 STM32库文件简介
3.3.1 重要库文件简介
3.3.2 使用库帮助文档
3.4 编译下载LCD程序
3.5 新建工程
习题3
第4章 STM32输出
4.1 STM32F103内部结构
4.1.1 STM32F103地址映射
4.1.2 STM32F103总线外设
4.1.3 STM32F103的时钟系统
4.2 固件库驱动实例及函数详解
4.3 STM32输出应用实例1:LED指示灯
4.3.1 基于标准库的竞赛板上实现
4.3.2 基于CubeMX的Proteus仿真实现
4.4 STM32输出应用实例2:LCD屏显示
4.4.1 蓝桥杯竞赛板的LCD屏显示
4.4.2 基于CubeMX的Proteus仿真实现
习题4
第5章 STM32中断输入
5.1 STM32中断输入概述
5.1.1 STM32中断优先级
5.1.2 STM32中断分组
5.2 STM32中断输人固件库驱动实例及函数详解
5.2.1 外部中断驱动编程
5.2.2 中断服务程序编程
5.3 STM32中断输入应用实例:按键中断
5.3.1 基于标准库的竞赛板上实现
5.3.2 基于CubeMX的Proteus仿真实现
习题5
第6章 STM32定时器
6.1 STM32系统时钟
6.1.1 SysTick时钟概述
6.1.2 SysTick时钟应用实例:毫秒延时的实现
6.2 STM32基本定时器
6.2.1 STM32基本定时器简介
6.2.2 STM32基本定时器固件库驱动实例及函数详解
6.2.3 STM32基本定时器应用实例:精确定时跑马灯间隔
6.3 STM32的PWM输出
6.3.1 STM32通用定时器工作分析
6.3.2 STM32的PWM输出固件库驱动实例及函数详解
6.3.3 STM32的PwM输出应用实例
习题6
第7章 STM32串口
7.1 STM32串口USART通信
7.1.1 STM32与STC51串口的区别
7.1.2 STM32串口简介
7.2 STM32串口固件库驱动实例及函数详解
7.2.1 STM32串口驱动编程
7.2.2 串口查询方式发送数据
7.2.3 串口中断方式接收数据
7.3 STM32串口应用实例:串口收发
7.3.1 基于标准库的竞赛板上实现
7.3.2 基于CubeMX的Proteus仿真实现
习题7
第8章 STM32模数转换
8.1 模数转换基本原理
8.1.1 温度采集系统简介
8.1.2 ADC性能指标
8.1.3 STM32的ADC工作过程
8.2 STM32模数转换固件库驱动实例及函数详解
8.2.1 ADC基础配置
8.2.2 ADC转换时间配置
8.3 STM32的模数应用实例:电位器电压显示
8.3.1 基于标准库的竞赛板上实现
8.3.2 基于CubeMx的Proteus仿真实现
习题8
第9章 STM32的RTC
9.1 STM32RTC简介
9.2 STM32的RTC固件库驱动实例及函数详解
9.2.1 RTC驱动程序
9.2.2 JTAG重映射
9.3 STM32的RTC应用实例:电子钟
9.3.1 基于标准库的竞赛板上实现
9.3.2 基于CubeMx的Proteus仿真实现
习题9
第10章 STM32外部存储器
10.1 IIC基本原理
10.1.1 IIC简介
10.1.2 IIC总线的数据传输
10.1.3 EEPROM数据传输
10.2 EEPROM驱动实例及函数详解
10.2.1 EEPROM驱动程序
1O.2.2 EEPROM相关函数及注意事项
10.3 EEPROM使用实例
10.3.1 基于标准库的竞赛板上实现
10.3.2 基于CubeMX的Proteus仿真实现
习题10
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...