微控制器技术、微控制器接口及应用、微控制器系统设计等是电子信息类、机电控制类、测控仪器类和计算机类专业学生必须具备的专业知识体系中的重要内容。本课程《微控制器原理》是该知识体系的基础必修课程。
课程首先重温计算机基础知识如数制与编码、基本逻辑电路、寄存器、三态门以及存储器等内容,然后以应用广泛的8051微控制器为例,系统地介绍微机技术概论、微控制器硬件结构、汇编语指令与程序设计、C51程序设计、定时器与计数器和中断系统。通过课程的理论学习和实践训练,可以系统地理解和掌握微控制器系统的基础理论体系、内部模块工作原理与功能,构建微机系统的知识结构体系,并具有一定的微控制器应用系统的设计能力。
课程内容由浅入深,循序渐进;教学上充分提炼学习重难点,通过配套的flash动画,以序列动作解析复杂或难以理解的知识点,并辅以丰富的习题、测试,帮助大家实现学习目标。
通过课程的学习和课后作业的练习,能够系统地了解和掌握微控制器的原理,学会汇编程序和C51程序的设计,能够运用中断、定时器/计数器,使自己具备比较扎实的微控制器软硬件知识,具有一定的微控制器应用系统的设计能力。
课程概况
课程介绍
第0讲 计算机基础知识
0.1 数制与编码
0.2 微机基本组成电路
0.3 存储器概述
0.4 本讲总结
第0讲作业
第一讲 微机技术概述
1.1 微型计算机概述
1.2 嵌入式系统与微控制器
1.3 微控制器体系与发展趋势
1.4 本讲总结
第一讲作业
第一次单元测验(第0、1讲内容)
第二讲 8051微控制器硬件结构
2.1 微控制器的典型结构
2.2 8051微控制器结构与引脚
2.3 微控制器的工作原理
2.4 存储器配置与地址空间
2.5 特殊功能寄存器SFR
2.6 I/O端口结构与应用特性
2.7 时钟、复位和MCU工作方式
2.8 8051微控制器的技术发展
2.9 本讲总结
第二讲作业
第二讲单元测验
第三讲 8051指令系统与汇编程序设计(上)
3.1 指令系统概述
3.2 寻址方式
3.3 数据传送类指令
3.4 算术运算类指令
3.5 逻辑运算类指令
3.6 控制转移类指令
3.7 位操作指令
3.8 查表指令的应用
3.9 十进制调整指令的应用
3.10 转移指令的应用
3.11 指令系统总结
第三讲作业
第三讲 8051指令系统与汇编程序设计(下)
3.12 汇编语言与伪指令
3.13 汇编程序的结构化
3.14 子程序设计
3.15 汇编程序阅读
3.16 汇编程序设计
第三讲测验
第四讲 8051的C语言与程序设计
4.1 C51的特点
4.2 C51编程基础
4.3 C51的程序控制
4.4 C51程序设计
4.5 本讲总结
第四讲作业
第四讲测验
第五讲 中断系统
5.1 中断系统概述
5.2 8051微控制器的中断系统
5.3 中断处理过程
5.4 中断程序设计
5.5 本讲总结
第五讲作业
第五讲单元测验
第六章 定时器/计数器
6.1 定时器/计数器概述和组成结构
6.2 定时器/计数器的工作方式和初始化
6.3 定时和计数方式的应用
6.4 定时的实现方法
6.5 定时器计数器的几种应用
6.6 本讲总结
第六章作业
第六章测验
课程复习
各章PPT
各章内容总结PPT
1.先修课程:电路原理、.模拟电路设计、.数字电路设计等。
2.C语言程序设计基础知识。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
教材:
王晓萍编著.微机原理与接口技术,杭州:浙江大学出版社。
王晓萍编著.微机原理与接口技术习题与解析,杭州:浙江大学出版社。
王晓萍编著.微机原理与系统设计 实验教程与案例分析(立体书),杭州:浙江大学出版社。
A:是否需要采购51开发板进行实验?
Q:建议可以在淘宝上自行采购51实验箱,如普中科技实验箱,采用STC系列微控制器。在学习中同步开展实验,进一步巩固学习内容。也可以采用proteus进行仿真与调试。