1 / 60
文档名称:

外部中断请求的撤销.ppt

格式:ppt   大小:380KB   页数:60页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

外部中断请求的撤销.ppt

上传人:maritime_4 2018/9/25 文件大小:380 KB

下载得到文件列表

外部中断请求的撤销.ppt

文档介绍

文档介绍:第6章中断系统
1
内容概要
本章介绍AT89S51片内中断系统的硬件结构和工作原理。
中断系统能够实时地响应片内功能部件和外围设备发出的中断请求并及时进入中断服务子程序进行处理。
通过本章学****应重点掌握与中断系统有关的特殊功能寄存器以及中断系统的应用特性,以及熟练地进行中断系统应用的编程。
2
AT89S51中断技术概述
1、什么是中断?
2、中断的作用是什么?
AT89S51中断技术概述
在单片机系统中,需要单片机能够对外部或内部事件做出及时的响应并处理。这些工作就是由单片机片内的中断系统来实现的。
当中断请求源发出中断请求时,如果中断请求被允许的话,单片机暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断服务请求。中断服务处理程序处理完中断服务请求后,再回到原来被中止的程序之处(断点),继续执行被中断的主程序。
图6-1显示了单片机对外围设备中断服务请求的整个中断响应和处理过程。
5
图6-1 中断响应和处理过程
AT89S51中断系统结构
中断系统结构如图6-2所示。共有5个中断请求源(简称中断源),2个中断优先级,可实现2级中断服务程序嵌套。

每个中断源均可以:
1、状态可由软件控制(禁止或允许)
2、可以通过软件设置其优先级
6
7
图6-2 AT89S51的中断系统结构
由图6-2可见,中断系统共有5个中断请求源,它们是:
(1)#INT0—外部中断请求0,中断请求信号由引脚输入,中断请求标志为IE0。
(2) #INT1—外部中断请求1,中断请求信号由引脚输入,中断请求标志为IE1。
(3)定时器/计数器T0计数溢出发出的中断请求,中断请求标志为TF0。
(4)定时器/计数器T1计数溢出发出的中断请求,中断请求标志为TF1。
(5)串行口中断请求,中断请求标志为发送中断TI或接收中断RI。
8
中断请求标志寄存器
5个中断请求源的中断请求标志分别由特殊功能寄存器TCON和SCON的相应位锁存。
1. TCON寄存器
9
图6-3 特殊功能寄存器TCON的格式
10
TCON寄存器中与中断系统有关的各标志位的功能如下:
(1)TF1—片内定时器/计数器T1的溢出中断请求标志位。

当启动T1计数后,定时器/计数器T1从初值开始加1计数,当最高位产生溢出时,由硬件使TF1置“1”,向CPU申请中断。CPU响应TF1中断时,TF1标志由硬件自动清“0”,TF1也可由软件清“0”。
(2)TF0—片内定时器/计数器T0的溢出中断请求标志位。