1.6.3-89系列单片机(教案)-《单片机技术与应用》同步教学(化学工业出版社)
2024-05-02
|
5页
|
134人阅读
|
0人下载
特供
内容正文:
教案
编号:PTzZ-169 流水号:168 (首页)共 4页
课程
《单片机技术与应用》
一体化 理论
章节(课题)及内容
89系列单片机
班级日期
中职
2024.04
授课方式
讲授与任务驱动相结合
课时
1
作业题数
1
拟用时间
40分钟
教学目标
使学生理解以下理论知识:
· 了解89系列单片机的基本概念和特点。
· 掌握89系列单片机的内部结构、指令系统和汇编语言编程方法。
· 熟悉89系列单片机的中断系统和定时/计数器功能。
· 了解89系列单片机的扩展方法和应用实例。
教学资源准备
多媒体设备
课本教材
学生练习素材
教学重点
· 89系列单片机的基本结构和特点。
· 89系列单片机的指令系统和汇编语言编程方法。
· 89系列单片机的中断系统和定时/计数器功能
教学难点
1. 89系列单片机的指令系统和汇编语言编程技巧。
2. 89系列单片机的中断处理和定时/计数器编程。
教学方法
讲授法、任务驱动法、演示法、体验探究法等。
· 直观展示法:通过多媒体课件展示89系列单片机的结构和功能。
· 实例分析法:通过具体的实例分析,讲解89系列单片机的应用。
· 动手实践法:让学生动手编写汇编语言程序,实现89系列单片机的功能
授课教师: 审阅签名:
教学过程
教学活动内容
时间分配教学方法
课前导入
1. 复习MCS-51系列单片机的基本结构和特点。
2. 介绍89系列单片机的历史和发展。
2分钟
讲授新课
练习指导
89系列单片机是ATMEL公司推出的一系列基于Intel 80C51内核的单片机。这些单片机广泛应用于各种嵌入式系统和自动控制领域。89系列单片机的基本结构和特点如下:
1. **基本结构**:
- 8031CPU:89系列单片机的核心部件,负责执行指令和处理数据。
- 振荡电路:为单片机提供稳定的时钟信号。
- 总线控制部件:负责数据总线和地址总线的控制。
- 中断控制部件:提供中断服务,提高单片机的处理能力。
- 片内Flash存储器:用于存储程序和数据。
- 片内RAM:用于临时存储数据和程序。
- 并行I/O接口:提供与外部设备通信的接口。
- 定时器:用于定时和计数。
- 串行I/O接口:提供串行通信功能。
2. **特点**:
- 与80C51内核相近,具有良好的兼容性和可移植性。
- 丰富的存储器配置,包括Flash存储器和RAM,可根据需求选择不同容量的存储器。
- 灵活的I/O接口配置,支持并行和串行通信。
- 强大的定时和中断功能,可满足各种控制需求。
- 可扩展性,可通过外部存储器接口扩展存储器容量。
- 丰富的开发工具和资源,便于开发和调试。
总之,89系列单片机以其结构紧凑、功能丰富、兼容性好和可扩展性强等特点,在嵌入式系统和自动控制领域得到了广泛应用。
89系列单片机的指令系统和汇编语言编程方法,以及中断系统和定时/计数器功能,是其重要组成部分,下面将分别进行介绍:
### 1. 指令系统和汇编语言编程方法
#### 指令系统:
89系列单片机的指令系统继承了80C51的基本指令集,并有所扩展。主要包括以下几类指令:
- **数据传送指令**:用于在寄存器、存储器之间或I/O端口与存储器之间传送数据。
- **算术运算指令**:包括加、减、乘、除等基本算术运算。
- **逻辑运算指令**:用于执行位逻辑运算,如与、或、非、异或等。
- **控制转移指令**:用于改变程序执行流程,如无条件跳转、条件跳转、调用子程序等。
- **位操作指令**:专门用于对存储器中的位进行操作。
#### 汇编语言编程方法:
汇编语言是89系列单片机的一种主要编程语言。编程时需要遵循以下步骤:
- **定义起始地址**:使用`ORG`指令指定程序的起始地址。
- **编写指令**:按照指令系统的规定,编写实现功能的指令序列。
- **定义数据**:使用`DB`、`DW`等指令定义程序中使用的数据。
- **结束程序**:使用`END`指令标识程序的结束。
此外,还需要注意伪指令的使用,如`EQU`用于定义符号常量,`MOVC`用于从程序存储器中读取数据等。
### 2. 中断系统和定时/计数器功能
#### 中断系统:
89系列单片机具有完善的中断系统,支持多个中断源和中断优先级。主要特点包括:
- **中断源**:包括外部中断、定时器/计数器中断、串行口中断等。
- **中断优先级**:可配置的中断优先级设置,支持中断嵌套。
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。