本课程是过程装备与控制工程专业的一门专业必修课程,也是本专业的特色课程。课程主要内容包括:MCS-51单片机片内硬件结构,指令系统,中断系统、定时器/计数器、串行口等功能部件使用,键盘、显示器硬件接口设计以及过程工业系统中典型环节的设计、开发和调试。
本课程具有实践性强的特点,对于初学者来说有一定难度。课程以MCS-51单片机为对象来介绍单片机开发和使用技巧。在介绍单片机基本知识的基础上,采用了案例式以及理论实践结合的教学方法,将单片机知识体现到每个案例应用中,再通过软件应用和硬件开发使学生掌握一些简单的典型应用系统的设计和开发。
网上学习作业完成占25%,课堂表现占15%,课程实验占10%,期末考试占50%。
第一周1
1.1-1.2 单片机的概念及特点
1.3 单片机的应用
2.1 MCS 51单片机的硬件结构
2.2 MCS 51的CPU
2.3 MCS 51的引脚
第一周2
2.4.1 MCS-51单片机的存储器的结构——程序存储器
2.4.2-2.4.3 MCS-51单片机的存储器的结构——数据存储器
2.4.4 MCS-51单片机的存储器的结构——特殊功能寄存器
2.4.5 MCS-51单片机的存储器的结构——位地址空间
第二周1
2.5 时钟电路与时序
2.6 复位操作和复位电路
第二章作业
第二周2
3.1 MCS-51单片机的指令系统概述
3.2.1 指令系统的寻址方式1
3.2.2 指令系统的寻址方式2
3.3.1 数据传送类指令
第三章作业1
第三周1
3.3.2 算术操作类指令
3.3.3 逻辑运算类指令与移位指令
3.3.4 位移指令
第三章作业2
第三周2
3.3.5 控制转移类指令1——条件转移指令
3.3.6 控制转移类指令2——位操作类指令
3.3.7 伪指令
第三章作业3
第四周1
3.4.1 汇编语言基本程序设计——顺序结构程序设计
3.4.2 汇编语言基本程序设计——分支转移程序设计
3.4.3 汇编语言基本程序设计——循环程序设计
3.4.4 汇编语言基本程序设计——子程序的设计
第四周2
4.1 中断的概念
4.2.1 8051的中断系统介绍
4.2.2 中断系统的触发方式
4.2.3 中断系统的举例
4.3 中断系统的编程
第四章作业
第五周1
5.1 定时计数器的概念
5.2 定时计数器的工作方式
5.3 定时计数器的初值
5.4.1 定时计数器工作于定时器方式——中断方式
5.4.2 定时计数器工作于定时器方式——查询方式
5.5 定时计数器工作于计数器方式
第五章作业
第五周2
6.1.1 串行口的基本概念(1)
6.1.2 串行口的基本概念(2)
6.2 串行口的工作方式
6.3 串行口波特率的制定
6.4 串行口的编程举例
第六周1
8.1 MCS-51的IO扩展基本概念
8.2 MCS-51的IO扩展编程举例
第八章作业
第六周2
9.1.1 MCS-51与显示器的接口设计(1)
9.1.2 MCS-51与显示器的接口设计(2)
9.2.1 MCS-51与键盘的接口设计(1)
9.2.2 MCS-51与键盘的接口设计(2)
第九章作业
第七周
7.1.1 MCS-51存储器的扩展基本概念(1)
7.1.2 MCS-51存储器的扩展基本概念(2)
7.2.1 MCS-51程序存储器的扩展——常用芯片及操作时序
7.2.2 MCS-51程序存储器的扩展——使用单片EPROM的扩展电路
7.2.3 MCS-51程序存储器的扩展-——使用多片EPROM的扩展电路
7.3 MCS-51数据存储器的扩展
第七章作业