本课程以MCS-51系列单片机为范例来学习单片机原理与应用课程,以80C51机型为对象学习其硬件及汇编语言程序设计。课程的主要内容包括单片机硬件组成及结构、内部存储器结构、单片机最小系统等内容;软件系统包换单片机指令系统,指令分类、寄存器寻址、程序设计;中断系统,包括中断寄存器、中断优先级等;定时器/计数器包括定时方式、控制寄存器、计数器应用等;串行通信接口,包括异步串行通信、串行口工作方式等;数字与模拟转换包括A/D,D/A转换及其应用等。
Overview
Syllabus
- 第一章 单片微型计算机概述
- 1.1 单片微型计算机发展概况
- 1.2 数制和编码
- 第二章 单片微型计算机的硬件结构
- 2.1 单片机的存储器结构和地址空间
- 2.2 特殊功能寄存器
- 2.3 单片机的引脚和最小系统
- 第三章 MCS-51 单片机指令系统
- 3.1 寻址方式I
- 3.2 寻址方式II
- 3.3 汇编语言C51指令系统概述I
- 3.4 汇编语言C51指令系统概述II
- 3.5 数据传送类指令
- 3.6 算术运算类指令
- 3.7 逻辑运算类指令
- 3.8 控制转移类指令
- 3.9 控制转移类指令应用举例
- 3.10 位操作指令
- 3.11 伪操作指令
- 第四章 汇编语言程序设计
- 4.1 汇编语言程序设计基础
- 4.2 LED灯控制编程
- 4.3 7段LED数码管显示控制
- 4.4 步进电机驱动控制
- 第五章 中断及其汇编语言编程
- 5.1 80C51单片机的中断系统
- 5.2 中断控制寄存器
- 5.3 外部中断程序设计举例
- 第六章 单片机的定时/计数器应用
- 6.1 定时/计数器的工作原理
- 6.2 工作模式寄存器TMOD
- 6.3 定时/计数器应用编程
- 第七章 串行通信及其接口
- 7.1 串行口基本概念与串行口控制寄存器
- 7.2 串行通信工作方式
- 第八章 单片机与A/D和D/A转换
- 8.1 基于单片机的AD转换
- 8.2 基于单片机的DA转换
- 期末考试
Taught by
Lanzhou City University