下载此文档

第5章80C51的中断系统课件.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
该【第5章80C51的中断系统课件 】是由【aluyuw1】上传分享,文档一共【20】页,该文档可以免费在线阅读,需要了解更多关于【第5章80C51的中断系统课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。*
*
第5章80C51的中断系统
80C51中断概念

80C51中断处理过程

80C51中断编程和应用举例

*
*


CPU进行工作A时发生了事件B,请求CPU马上处理
CPU暂时中断当前工作A,转去处理事件B(中断源)
事件B处理完后,回到工作A被中断的地方继续处理A工作
中断的概念
中断源
中断请求
中断服务
中断返回
中断系统
中断的优点
利用率高
实时性强
*
*
80C51中断系统入口地址
5个中断源、2个优先级
中断源
中断程序入口地址
自然优先级顺序
外中断0
0003H

定时器0
000BH

外中断1
0013H

定时器1
001BH

串口中断
0023H

5个中断源的优先级顺序和中断入口地址都要记住
*
*
中断请求标志位
7
6
5
4
3
2
1
0
TCON
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
字节地址:88H
IE0和IE1分别标示外部0中断和外部1中断请求标志位
TF0和TF1分别标示定时器0和定时器1中断请求标志位
7
6
5
4
3
2
1
0
SCON
TI
RI
字节地址:98H
TI和RI分别标示串口发送数据和接收数据中断请求标志位
*
*
思考
为什么要清零?
(1)若中断源相应的中断请求标志位为1时,表示有中断产生,为0表示无中断产生。
(2)有中断产生时,中断源就会向CPU发出中断请求。(3)CPU响应中断后,有的中断请求标志位由硬件自动清0,有的需要编程者手动清0。
说明
*
*
TCON其他位的功能描述
7
6
5
4
3
2
1
0
TCON
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
字节地址:88H
电平方式(ITx=0),INTx引脚低电平时产生中断,响应中断后IEx不能自动清0(由INTx引脚状态决定)。
边沿方式(ITx=1),INTx引脚下降沿时产生中断,响应中断后IEx自动清0。
IT0和IT1表示外部中断触发方式设置位(用ITx表示)
问题:外部中断从单片机哪些引脚引入中断信号呢?
*
*
两种触发方式比较:
低电平触发方式时,INTx低电平必须保持到响应时,否则就会漏掉;在中断服务结束前,INTx低电平必须撤除,否则中断返回之后将再次产生中断。
下降沿触发方式时,采样到有效下降沿后,在IEx中将锁存一个1。若CPU暂时不能响应,申请标志也不会丢失,直到响应时才清0,响应后自动清0。
一般来说,边沿抗干扰性强于电平触发,下降沿触发方式引起的中断效果会更好。
*
*
中断请求标志位自动清0小结:
能自动清0的中断请求标志位有:
IE0和IE1(在边沿触发方式下)、TF0、TF1
不能自动清0的中断请求标志位有:
IE0和IE1(在电平触发方式下)、RI、TI
小结:
(1)中断产生时,所有中断请求标志位自动置1,向CPU发
出中断请求。
(2)能自动清0的中断请求标志位由硬件自动完成,也可以
由人工清0;不能自动清0的中断请求标志位一定要人工
清0,否则中断会不断产生,引起程序的混乱。
*
*
中断优先级控制
中断优先级由IP控制(1:高级;0:低级)
7
6
5
4
3
2
1
0
IP
PS
PT1
PX1
PT0
PX0
字节地址:B8H
PX0:外中断0优先级
PT0:T0中断优先级
PX1:外中断1优先级
PT1:T1中断优先级
PS:串口中断优先级
同一优先级的自然顺序:
自高至低:INT0、T0、INT1、T1、串口。
*
*


中断响应条件
有中断请求(中断请求标志位是否为1)
相应的中断允许位为1(操作控制IE寄存器)
CPU允许中断(即EA=1)

第5章80C51的中断系统课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aluyuw1
  • 文件大小1.40 MB
  • 时间2022-11-25