-
内容大纲
本书介绍了基于ARM Cortex-M3内核的微控制器STM32F103RCT6和嵌入式实时操作系统μC/OS-Ⅱ,详细讲述了嵌入式系统的硬件设计与软件开发技术,主要内容包括嵌入式系统概述、STM32F103微控制器、STM32F103学习平台、LED灯控制与Keil MDK工程框架、按键与中断处理、定时器、串口通信与声码器、ADC与存储器管理、LCD屏与温度传感器、μC/OS-Ⅱ系统与移植、μC/OSⅡ任务管理、信号量与互斥信号量、消息邮箱与消息队列等。本书理论与应用紧密结合,实例丰富,对于基于STM32F1系列微控制器及嵌入式实时操作系统μC/OS-Ⅱ的教学和工程应用,都具有一定的指导和参考价值。
本书可作为普通高等学校物联网工程、电子工程、通信工程、自动化、智能仪器、计算机工程和嵌入式控制等相关专业的高年级本科生教材,也可作为嵌入式系统爱好者和工程开发技术人员的参考用书。 -
作者介绍
-
目录
第1篇 STM32F103硬件系统与Keil MDK工程
第1章 嵌入式系统概述
1.1 嵌入式系统范例
1.2 嵌入式系统的概念
1.2.1 嵌入式系统与ARM的关系
1.2.2 嵌入式系统与嵌入式操作系统的关系
1.2.3 嵌入式系统的研发特点
1.3 ARM的发展历程及应用领域
1.3.1 ARM的发展史及命名规则
1.3.2 ARM微处理器系列
1.3.3 ARM微处理器的应用领域
1.4 嵌入式操作系统
1.4.1 Windows CE
1.4.2 VxWorks
1.4.3 嵌入式Linux
1.4.4 Android系统
1.5 μC/OS-Ⅱ与μC/OS-Ⅲ
1.5.1 μC/OS的发展历程
1.5.2 μC/OS-Ⅱ的特点
1.5.3 μC/OS-Ⅲ的特点
1.5.4 μC/OS的应用领域
1.6 小结
习题
第2章 STM32F103微控制器
2.1 STM32F103概述
2.2 STM32F103RCT6的引脚定义
2.3 STM32F103的架构
2.4 STM32F103的存储器
2.5 STM32F103的片内外设
2.6 STM32F103的异常与中断
2.7 小结
习题
第3章 STM32F103学习平台
3.1 STM32F103RCT6的核心电路
3.2 电源电路与按键电路
3.3 LED与蜂鸣器驱动电路
3.4 串口通信电路
3.5 Flash与EEPROM电路
3.6 温度传感器电路
3.7 复位电路、JTAG和ADC电路
3.8 ZLG7289B电路
3.9 LCD屏接口电路
3.10 声码器电路
3.11 参考电路板
3.12 小结
习题
第4章 LED灯控制与Keil MDK工程框架
4.1 STM32F103通用输入/输出口
4.1.1 GPIO寄存器
4.1.2 AFIO寄存器
4.2 STM32F103库函数用法
4.3 Keil MDK工程框架
4.4 LED灯闪烁实例
4.4.1 寄存器类型工程实例
4.4.2 库函数类型工程实例
4.5 小结
习题
第5章 按键与中断处理
5.1 NVIC中断工作原理
5.2 GPIO外部输入中断
5.3 用户按键中断实例
5.3.1 寄存器类型工程实例
5.3.2 库函数类型工程实例
5.4 ZLG7289B按键、LED灯和数码管
5.4.1 ZLG7289B工作原理
5.4.2 寄存器类型工程实例
5.4.3 库函数类型工程实例
5.5 小结
习题
第6章 定时器
6.1 系统节拍定时器
6.1.1 系统节拍定时器的工作原理
6.1.2 系统节拍定时器实例
6.2 看门狗定时器
6.2.1 窗口看门狗定时器的工作原理
6.2.2 窗口看门狗定时器寄存器类型实例
6.2.3 窗口看门狗定时器库函数类型实例
6.3 实时时钟
6.3.1 实时时钟工作原理
6.3.2 实时时钟寄存器类型实例
6.3.3 实时时钟库函数类型实例
6.4 通用定时器
6.4.1 通用定时器工作原理
6.4.2 通用定时器寄存器类型实例
6.4.3 通用定时器库函数类型实例
6.5 小结
习题
第7章 串口通信与声码器
7.1 串口通信工作原理
7.2 STM32F103串口
7.3 串口通信寄存器类型实例
7.4 串口通信库函数类型实例
7.5 声码器
7.5.1 声码器工作原理
7.5.2 声码器寄存器类型实例
7.5.3 声码器库函数类型实例
7.6 小结
习题
第8章 ADC与存储器管理
8.1 STM32F103RCT6微控制器ADC
8.1.1 ADC工作原理
8.1.2 ADC工程实例
8.2 EEPROM存储器
8.2.1 访问EEPROM寄存器类型实例
8.2.2 访问EEPROM库函数类型实例
8.3 Flash存储器
8.3.1 STM32F103同步串行口
8.3.2 W25Q64访问控制
8.3.3 访问Flash存储器寄存器类型工程实例
8.3.4 访问Flash存储器库函数类型工程实例
8.4 小结
习题
第9章 LCD屏与温度传感器
9.1 LCD屏显示原理
9.2 温度传感器
9.3 LCD显示实例
9.3.1 寄存器类型实例
9.3.2 库函数类型实例
9.4 小结
习题
第2篇 嵌入式实时操作系统μC/OS-Ⅱ
第10章 μC/OS-Ⅱ系统与移植
10.1 μC/OS-Ⅱ系统移植
10.2 μC/OS-Ⅱ系统结构与配置
10.3 μC/OS-Ⅱ系统任务
10.3.1 空闲任务
10.3.2 统计任务
10.3.3 定时器任务
10.4 小结
习题
第11章 μC/OS-Ⅱ任务管理
11.1 μC/OS-Ⅱ用户任务
11.2 μC/OS-Ⅱ多任务工程实例
11.3 统计任务实例
11.4 系统定时器
11.5 小结
习题
第12章 信号量与互斥信号量
12.1 μC/OS-Ⅱ信号量
12.2 μC/OS-Ⅱ互斥信号量
12.3 信号量与互斥信号量实例
12.4 小结
习题
第13章 消息邮箱与消息队列
13.1 μC/OS-Ⅱ消息邮箱
13.2 μC/OS-Ⅱ消息队列
13.3 消息邮箱与消息队列实例
13.4 小结
习题
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...