嵌入式系统及应用
朱亚丽、李扬、瞿国庆、曹冬菊
目录
暂无搜索结果
1 课程介绍
1.1 课程介绍
2 嵌入式系统概述
2.1 认识嵌入式系统
2.2 ARM发展历程
2.3 ARM微处理器的特点及应用
2.4 ARM Cortex系列处理器
2.5 STM32F103系列微控制器
2.6 嵌入式操作系统
3 LED控制设计与实现
3.1 开发环境搭建
3.2 嵌入式系统常用的C语言基本语法
3.3 STM32固件库
3.3.1 认识STM32固件库
3.3.2 新建基于STM32固件库的Keil μVision5工程模板
3.4 点亮一个LED
3.4.1 用Proteus设计第一个STM32 LED控制电路
3.4.2 开发第一个基于工程模板的工程
3.5 LED闪烁控制设计与实现
3.5.1 LED闪烁控制
3.5.2 实训 音频产生器
3.6 综合实训 两个LED交替闪烁
4 跑马灯控制设计与实现
4.1 LED循环点亮控制设计与实现
4.1.1 认识STM32的I/O口
4.1.2 STM32的GPIO初始化和输入输出库函数
4.1.3 LED循环点亮控制设计
4.1.4 实训 GPIO_SetBits()和GPIO_ResetBits()函数应用
4.2 Cortex-M3的编程模式
4.3 基于库函数的跑马灯设计与实现
4.4 基于寄存器的跑马灯设计与实现
4.4.1 位操作
4.4.2 基于寄存器的跑马灯设计
4.5 STM32结构
4.6 综合实训 8个LED循环点亮(寄存器和库函数方式)
5 数码管显示设计与实现
5.1 数码管静态显示设计与实现
5.1.1 数码管
5.1.2 数码管静态显示与实现(共阴极)
5.1.3 实训 共阳极LED数码管应用
5.2 编写外部设备文件
5.3 数码管动态扫描显示设计与实现
5.4 I/O口的位操作与实现
5.5 Keil μVision5代码编辑
5.6 综合实训 位带操作实现LED循环点亮
6 按键控制设计与实现
6.1 按键控制LED设计与实现
6.1.1 按键设计(键盘设计)
6.1.2 按键控制LED
6.1.3 实训 一键多功能按键识别设计与实现
6.2 GPIO和AFIO寄存器地址映射
6.3 中断方式的按键控制设计与实现
6.3.1 中断
6.3.2 中断方式的按键控制
6.3.3 实训 中断方式的声光报警器
6.4 综合实训 中断方式按键控制跑马灯
7 定时器应用设计与实现
7.1 基于SysTick定时器的3秒延时设计与实现
7.2 STM32定时器的定时设计与实现
7.3 PWM输出
7.4 综合实训 PWM输出控制电机
8 串行通信设计与实现
8.1 串行通信概念
8.2 STM32微控制器串口通信
8.3 综合实训 STM32微控制器串口通信设计
9 模数转换设计与实现
9.1 STM32微控制器ADC简介
9.2 STM32微控制器ADC采集
9.3 综合实训 STM32微控制器ADC采集
数码管静态显示设计与实现
上一节
下一节
暂无内容
选择班级
确定
取消
图片预览