欢迎来到坚石实训平台
问题答疑
首页
全部课程
公开课
云课直播
数图资源
更多
首页
全部课程
公开课
云课直播
数图资源
扫码下载Android
扫码下载iOS
教师登录
学生登录
首页
全部课程
公开课
云课直播
数图资源
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
ARM微控制器与嵌入式系统
课程类型:
选修课
发布时间:
2022-09-27 09:51:53
主讲教师:
课程来源:
建议学分:
0.00分
课程编码:
xtzx1984
课程介绍
课程目录
教师团队
第一章 概览
1.1 课程概览
(22分钟)
1.2 如何学好嵌入式系统
(17分钟)
第二章 绪论
2.1 计算机的基本概念、发展历史
(24分钟)
2.2 从晶体管到CPU
(33分钟)
2.3 概念CPU、微控制器MCU和嵌入式系统
(15分钟)
2.4 八卦计算机史
(15分钟)
2.5 不同领域、不同系列的嵌入式系统
(11分钟)
2.6 ARM历史与MKL25Z128 MCU
(21分钟)
第三章 MCU基础
3.1 CPU的基本结构和运行机制
(28分钟)
3.2.1 堆栈的概念
(23分钟)
3.2.2 堆栈的概念-头脑体操
(16分钟)
3.3.1 ARM的体系结构
(15分钟)
3.3.2 ARM的体系结构-头脑体操
(17分钟)
3.4.1 中断的概念和机制
(20分钟)
3.4.2 中断子程的概念和编程
(17分钟)
3.5 复位、时钟、存储器和总线
(20分钟)
3.6 小结:MCU的总体结构和程序运行机制
(15分钟)
第四章 ARM微控制器的开发
4.1 第一种外设:IO
(18分钟)
4.2 IO外设的编程实操-点亮LED
(21分钟)
4.3 IO外设的进阶知识
(16分钟)
4.4 嵌入式开发的基本概念与工具链
(24分钟)
4.5 嵌入式开发的进阶知识
(20分钟)
4.6 嵌入式开发中的C语言(上)
(26分钟)
4.7 嵌入式开发中的C语言(下)
(30分钟)
E0.1 实验零 开发板的初步认识与工具链的安装
(12分钟)
E0.2 实验零 体验一个例程的编译与下载
(15分钟)
E0.3 实验零 编写第一个程序:点亮核心板LED
(10分钟)
E1 实验一 点灯秘籍
(20分钟)
第五章 ARM微控制器的各种外设
5.1 ARM微控制器外设学习概述
(5分钟)
5.2.1 ARM微控制器外设:通讯
(17分钟)
5.2.2 ARM微控制器外设:异步串行通讯UART的原理(上)
(19分钟)
5.2.3 ARM微控制器外设:异步串行通讯UART的原理(下)
(21分钟)
5.2.4 ARM微控制器外设:RS-232串口与USB虚拟串口
(12分钟)
5.2.5 ARM微控制器外设:UART的寄存器编程(上)
(12分钟)
5.2.6 ARM微控制器外设:UART的寄存器编程(下)
(24分钟)
E2 实验二 UART编程实操
(21分钟)
5.3.1 ARM微控制器外设:IO的中断编程(上)
(19分钟)
5.3.2 ARM微控制器外设:IO的中断编程(下)
(17分钟)
5.4.1 ARM微控制器外设:定时器的原理
(16分钟)
5.4.2 ARM微控制器外设:定时器的编程
(14分钟)
E3 实验三 定时器中断编程实操
(7分钟)
5.5.1 ARM微控制器外设:PWM的原理
(15分钟)
5.5.2 ARM微控制器外设:PWM寄存器与编程
(13分钟)
5.5.3 ARM微控制器外设:PWM编程实例—电子音乐
(15分钟)
E4 实验四 数码管显示编程实操
(17分钟)
5.6.1 ARM微控制器外设:SPI通讯简介
(22分钟)
5.6.2 ARM微控制器外设:SPI寄存器与编程
(14分钟)
5.6.3 ARM微控制器外设:SPI编程实例—OLED显示屏驱动
(22分钟)
5.7.1 ARM微控制器外设:I2C通讯简介
(20分钟)
5.7.2 ARM微控制器外设:I2C的通讯协议
(24分钟)
5.7.3 ARM微控制器外设:I2C寄存器与编程
(16分钟)
5.7.4 ARM微控制器外设:I2C编程实例—加速度传感器
(10分钟)
5.8.1 ARM微控制器外设:ADC简介
(27分钟)
5.8.2 ARM微控制器外设:ADC基础
(14分钟)
5.8.3 ARM微控制器外设:ADC寄存器与编程
(20分钟)
E5 实验五 ADC编程实操
(11分钟)
E6 挑战实验
(12分钟)
第六章 嵌入式系统设计
6.1 嵌入式系统的接口与设计
(14分钟)
6.2 嵌入式系统的实例
(12分钟)