《嵌入式系统原理及应用》系列课程包括“MCU原理及应用”、“DSP原理及应用”、“ARM原理及应用”三部分,是电类专业学生重要的专业基础课。
当前的MOOC课程是《嵌入式系统原理及应用》的第一部分,即“MCU原理及应用”,又称为“单片机原理及应用”。课程讲解围绕MCS-51应用系统设计,通过学习学生能够掌握嵌入式系统中微控制器的硬件结构、汇编语言指令系统及编程、片上功能部件的基本原理,具备系统架构分析的知识基础,了解嵌入式系统的研究热点、发展趋势及前沿应用,掌握计算机基础知识。学生能够了解和掌握MCS-51微控制器应用系统的设计方法,包括软件设计、硬件设计。具备应用嵌入式系统分析和解决工程实践中问题的能力。
课程虽以MCS-51作为授课对象,但在授课中侧重基本原理与设计方法的讲解。使学生通过课程的学习,具备基本的嵌入式应用系统设计的能力,而不局限于某一个型号的微控制器。
该课程可以使学生具备基本的嵌入式系统软、硬件开发的分析与设计能力,对于提高学生的专业能力、工程实践能力和创新精神具有重要意义。
1. 了解微控制器的发展趋势;掌握MCS-51的硬件结构、汇编语言指令系统及编程方法、片上功能部件的基本原理。 2. 掌握MCS-51微控制器应用系统中扩展外部单元的方法及其工作原理。 3. 掌握MCS-51应用系统设计的方法,具备应用系统软硬件设计和仿真调试的基本技能。
第1章 绪论&第2章硬件结构概况及CPU
1-1:课程体系介绍及授课主要内容
2-1:MCS-51硬件结构的基本情况
2-2:MCS-51的CPU
第1章单元测试题
第2章 MCS-51的存储器结构及IO端口
2-3:MCS-51的存储器结构
2-4:MCS-51的IO端口及复位时钟电路
讨论1
第2章单元测试题
第3章 MCS-51的指令系统
3-1:指令系统概况
3-2:数据传送类指令
3.3:算术运算类指令
3-4:逻辑运算控制转移和位操作
讨论2
第3章单元测试题
第4章 MCS-51汇编程序的编写与调试
4-1:汇编程序设计的基础知识
4-2:汇编程序设计1
4-3:汇编程序设计2
4-4:汇编程序的调试
讨论3
仿真1
第4章单元测试题
第5章 MCS-51的中断系统
5-1:中断系统概况
5-2:中断的响应与返回
5-3:中断系统的编程
讨论4
第5章单元测试题
第6章 MCS-51的定时/计数器
6-1:定时计数器的基础知识
6-2:定时计数器的工作方式
6-3:定时计数器的编程
讨论5
仿真2
第6章单元测试题
第7章 MCS-51的串行通讯
7-1:串行通信的基本概念
7-2:MCS-51串行口的工作方式
第7章 MCS-51的串行通讯
7-3:串行口编程基础知识
7-4:串行口实现双机通讯
7-5:串行口实现多机通讯的原理
讨论6
第7章单元测试题
第8章 MCS-51的存储器扩展
8-1:MCS-51扩展的基础知识
8-2:程序存储器的扩展
第8章 MCS-51的存储器扩展
8-3:数据存储器的扩展
讨论7
第8章 单元测试题
第9章 MCS-51的数字量输入输出接口扩展
9-1:I/O接口扩展的基础知识
9-2:8255A扩展I/O接口
第9章 MCS-51的数字量输入输出接口扩展
9-3:74系列芯片扩展I/O接口
讨论8
仿真3
第9章单元测试题
第10章 MCS-51的模拟量输入输出接口扩展
10-1:AD扩展的基础知识
10-2:ADC0809扩展模拟量输入口
第10章 MCS-51的模拟量输入输出接口扩展
10-3:DA扩展的基础知识
10-4:DAC0832扩展模拟量输出口
讨论9
仿真4
第10章单元测试题
第11章 MCS-51的键盘与显示接口扩展
11-1:数码管显示电路设计
11-2:键盘电路设计
讨论10
第11章单元测试题
第12章 MCS-51应用系统设计
12-1: MCS-51应用系统设计基础
12-2: MCS-51应用系统设计
12-3: MCS-51应用系统设计提高
讨论11
嵌入式系统设计-仿真最终结果
第12章单元测试题
数字电子技术
张毅刚等. 单片机原理及应用. 高等教育出版社