- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . . .
专注 专业
单片机应用技能实训(C语言)教案—项目4
项目4 防盗报警器电路制作
任务1 MCS-51单片机中断系统学习
一、案头
任务
MCS-51单片机中断系统学习
授课时间
年 月 日
授课班级
教学形式
讲授、讨论
授课时数
2课时
教学用具
教学资源
项目制作成品、课件
课前准备
教学目标
1、理解中断的概念。
2、了解中断系统的结构。
3、掌握中断请求标志的作用
4、掌握中断允许寄存器、中断优先级寄存器的作用和使用方法。
5、理解中断响应的条件、中断响应遵循的规则、中断响应过程。
教学重点
1、中断请求标志的作用及置位复位方法。
2、中断允许寄存器、中断优先级寄存器的使用方法。
教学难点
1、对中断请求标志位置位/复位的理解。
2、中断响应过程。
教学过程
1、通过对报警器电路的工作特点分析,引出项目任务。
2、中断的基本概念。
3、中断系统的结构。
4、中断系统各组成部分作用及使用方法。
5、中断响应的条件、中断响应遵循的规则、中断响应过程。
教学后记
二、教学实施过程
实施环节
教学内容
导学方法
组织教学
1、检查学生出勤情况并做好记录。
2、调整学生的注意力,为上课作准备。
互动交流
复习提问
1、在项目3中,单片机是如何获取正反转命令的?
2、以同学们的了解,防盗报警器由几部分构成?
本项目的终极目标是制作一个单片机控制的断线式防盗报警器。
提问导思
导入
在单片机控制系统中,对于有可能发生,但又不能确定其是否发生、何时发生的事件处理,通常采用中断方式处理。比如盗窃事件就是此类事件。所以本项目采用中断方式,项目设计制作之前先来学习中断系统。
启发学习积极性
讲授新课
一、中断的基本概念
将正在执行的程序暂停,转而去执行另一程序的过程称为中断。
中断系统是单片机的重要组成部分,它使单片机具有实时中断处理能力,进行实时控制,故障自动处理等。下面介绍中断系统的几个基本概念。
1、中断源
中断源是指能够发出中断请求信号的来源。
2、中断的开放与关闭
所谓中断开放(也称开中断),就是允许CPU接受中断源提出的中断请求。所谓中断的关闭(也称关中断),就是不允许CPU接受中断源提出的中断请求。
3、中断优先级控制
对于有多个中断源的单片机系统,对中断源进行响应的先后次序必须事先设定,即中断优先级控制。
4、中断处理过程
中断处理过程可归纳为中断请求、中断响应、中断处理及中断返回四部分。
二、MCS-51单片机的中断系统
MCS-51单片机中断系统的结构框图如图4-2所示,由5个中断源,4个用于中断控制的专用寄存器TCON、SCON、IE和IP及优先级硬件查询电路构成。
图4-2中断系统
1、中断源和中断请求标志
MCS-51单片机的5个中断源及中断请求标志见表4-1,其中两个是外部中断源,另外3个属于内部中断源。
表4-1 MCS-51单片机的中断源与中断请求标志
中断源
说明
标志
外部中断0()
从P3.2引脚输入的中断请求
IE0
定时器/计数器T0
定时器/计数器T0溢出发出的中断请求
TF0
外部中断1()
从P3.3引脚输入的中断请求
IE1
定时器/计数器T1
定时器/计数器T1溢出发出的中断请求
TF1
串行口
串行口发送、接收时产生的中断请求
TI、RI
MCS-51的5个中断源的中断请求标志位位于定时器控制寄存器TCON和串行口控制寄存顺SCON中,TCON及SCON中各位的名称如表5-2所示。
对TCON和SCON中与中断有关的位说明如下:
TF1(TF0):定时/计数器T1(T0)的溢出中断请求标志位,当T1/T0计数产生溢出时,由硬件将TF1(TF0)置1,向CPU请求中断。当CPU响应其中断后,由硬件将TF1(TF0)自动清0。
IE1(IE0):外部中断1(外部中断0)的中断请求标志位。IE1(IE0)=1,表示外部中断1(外部中断0)请求中断,当CPU响应其中断后,由硬件将IE1(IE0)自动清0;IE1(IE0)=0,表示外部中断没有请求中断。
IT1(IT0):外部中断1(0)的中断触发方式控制位。若将IT1(IT0)置0,则外部中断1(0)为电平触发方式。若将IT1(IT0)置1,则外部中断1(0)为边沿触发方式。
TI:串行口发送中断请求标志位。当串行口发送完一帧数据后,由硬件将TI置1,向CPU请求中断。CPU响应中断后,必须用软件将TI清0。
RI:串行口接收中断请求标志位。当串行口接收完一帖数据后,由硬件将RI置1,向CPU请求中断。CPU响应中断后,必须用软件将RI清0。
文档评论(0)