5.3.3-89C51单片机的中断控制(教案)-《单片机技术与应用》同步教学(化学工业出版社)
2024-05-05
|
5页
|
65人阅读
|
0人下载
特供
内容正文:
教案
编号:PTzZ-169 流水号:168 (首页)共 4页
课程
《单片机技术与应用》
一体化 理论
章节(课题)及内容
89C51单片机的中断控制
班级日期
中职
2024.04
授课方式
讲授与任务驱动相结合
课时
1
作业题数
1
拟用时间
40分钟
教学目标
使学生理解以下理论知识:
· 了解89C51单片机中断系统的结构和中断源。
· 掌握中断控制寄存器IE、IP、TCON和SCON的功能和配置方法。
· 学会编写89C51单片机的中断服务程序。
· 理解中断优先级和中断嵌套的概念。
教学资源准备
多媒体设备
课本教材
学生练习素材
教学重点
· 89C51单片机中断系统的结构和中断源。
· 中断控制寄存器IE、IP、TCON和SCON的功能和配置。
· 中断服务程序的编写方法。
教学难点
1. 如何配置中断控制寄存器以实现所需的中断功能。
2. 如何编写正确的中断服务程序。
教学方法
讲授法、任务驱动法、演示法、体验探究法等。
1. 讲授法:讲解89C51单片机中断系统的基本原理、中断源、中断控制寄存器等。
2. 案例分析法:通过实际案例,分析中断控制在单片机系统中的应用和处理过程。
3. 实践教学法:组织学生进行编程实践,提高学生的动手能力和解决问题的能力。
授课教师: 审阅签名:
教学过程
教学活动内容
时间分配教学方法
课前导入
1. 回顾计算机组成原理中关于中断的相关知识。
2. 介绍本节课的学习目标和内容。
2分钟
讲授新课
练习指导
**89C51单片机中断系统结构和中断源**
89C51单片机的中断系统支持五个中断源,分为两个优先级。这些中断源包括:
1. **外部中断0 (INT0)**:由P3.2端口线引入,可以配置为低电平触发或下降沿触发。
2. **外部中断1 (INT1)**:由P3.3端口线引入,同样可以配置为低电平触发或下降沿触发。
3. **定时器/计数器0 (T0)**:当定时器/计数器0计满回零时产生中断。
4. **定时器/计数器1 (T1)**:当定时器/计数器1计满回零时产生中断。
5. **串行口中断 (TI/RI)**:当串行口完成一帧字符的发送或接收时产生中断。
中断系统的结构还包括与中断有关的特殊功能寄存器,这些寄存器用于控制中断的允许、优先级和触发方式。
**中断控制寄存器**
1. **中断允许控制寄存器IE**:
- 地址:8EH
- 功能:控制所有中断的允许和禁止。
- 配置:每一位对应一个中断源,置1允许中断,置0禁止中断。
- IE各位的定义:EX0、ET0、EX1、ET1、ES、EA等。
2. **中断优先级控制寄存器IP**:
- 地址:B8H
- 功能:设定各中断源的优先级别。
- 配置:每一位对应一个中断源,置1表示该中断为高优先级,置0表示为低优先级。
- IP各位的定义:PX0、PT0、PX1、PT1、PS等。
3. **定时器/计数器控制寄存器TCON**:
- 地址:88H
- 功能:控制定时器/计数器的运行和中断请求。
- 配置:TF1、TR1、TF0、TR0等控制定时器的溢出标志和运行控制,IE1、IT1、IE0、IT0控制外部中断的触发方式。
4. **串行口控制寄存器SCON**:
- 地址:98H
- 功能:控制串行口的操作和中断请求。
- 配置:RI和TI分别表示接收和发送中断标志位。
**配置方法**
配置89C51单片机的中断控制寄存器通常涉及以下步骤:
1. 确定需要启用哪些中断源。
2. 设置IE寄存器,将对应中断源的允许位置1,禁止位置0。
3. 如果需要设置中断优先级,则设置IP寄存器,将高优先级的中断源对应的位置1。
4. 根据需要配置TCON和SCON寄存器,以确定中断触发方式和定时器/计数器的运行控制。
5. 确保EA位(IE寄存器中的总中断允许位)被置1,以允许所有已配置的中断源产生中断。
通过正确的配置,89C51单片机可以有效地响应和处理来自不同中断源的中断请求。
89C51单片机中断优先级和中断嵌套的概念如下:
1. 中断优先级:
- 查询优先级:这是由硬件电路决定的默认中断响应顺序,默认顺序是INT0,T0,INT1,T1,TI/RI,这5个中断源的中断顺序号依次是0,1,2,3,4,即INT0的中断优先级最高,TI/RI的优先级最低。
- 执行优先级:这是可以通过设置中断优先级寄存器IP来改变的优先级。在2个优先级的情况下,某位
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。