当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安石油大学:《单片机原理及应用 Single chip Microcomputer Principle and Application》课程教学资源(PPT课件讲稿)第五章 MCS-51的中断系统

资源类别:文库,文档格式:PPT,文档页数:35,文件大小:413.5KB,团购合买
5.1 中断的概念 5.2 MCS-51中断系统的结构 5.3 中断请求源 5.4 中断控制 5.5 响应中断请求的条件 5.6 中断请求的撤消 5.7 中断服务程序的设计 5.10 多外部中断源系统设计
点击下载完整版文档(PPT)

第5章MCS51的中断系统 实时测控,单片机能及时地响应和处理单片机外 部事件或内部事件所提出的中断请求。 5.1中断的概念 CPU正在执行程序时,单片机外部或内部发生的 某一事件,请求CPU迅速去处理。 CPU暂时中止当前的工作,转到中断服务处理程 序处理所发生的事件。 处理完该事件后,再回到原来被中止的地方,继续 原来的工作,这称为中断。CPU处理事件的过程, 称为CPU的中断响应过程

第5章 MCS-51的中断系统 实时测控,单片机能及时地响应和处理单片机外 部事件或内部事件所提出的中断请求。 5.1 中断的概念 CPU正在执行程序时,单片机外部或内部发生的 某一事件,请求CPU迅速去处理。 CPU暂时中止当前的工作,转到中断服务处理程 序处理所发生的事件。 处理完该事件后,再回到原来被中止的地方,继续 原来的工作,这称为中断。 CPU处理事件的过程, 称为CPU的中断响应过程

图5-1所示。对事件的整个处理过程,称为中断处 理(或中断服务)。 主程序 响应中断请求 断点8 中断服务程序 继续执行主程序 返回主程序 5-1

图5-1所示。对事件的整个处理过程,称为中断处 理(或中断服务)

能够实现中断处理功能的部件称为中断系统;产生中断的 请求源称为中断请求源。 中断源向CPU提出的处理请求,称为中断请求(或中断申 请)。 进入中断→保护现场→中断处理恢复现场 →中断返回 中断方式优点:大大地提高了CPU的工作效率。 52MCS-51中断系统的结构 有5个中断请求源,两个中断优先级,可两级嵌套。 中断系统结构示意图如下图所示

能够实现中断处理功能的部件称为中断系统;产生中断的 请求源称为中断请求源。 中断源向CPU提出的处理请求,称为中断请求(或中断申 请)。 进入中断→保护现场→中断处理恢复现场 →中断返回 中断方式优点:大大地提高了CPU的工作效率。 5.2 MCS-51中断系统的结构 有5个中断请求源,两个中断优先级,可两级嵌套。 中断系统结构示意图如下图所示

TCON IE P 170=0 ⅠNT0 IEO PXO 1 70=1 EXO 自然优先级 PTO 高级中断请求 TFO 矢量 ETO 地址 1T1=0 ⅠNT1 PX1 1 硬件查询 1=1 EXI F1 PT1∏ TI ETI TX RX RI 然优先级 SCON源允许总允许优先级 低级中断请求 中断标志 地址PPC 硬件查询

53中断请求源 五个中断请求源 (1)INT0*一外部中断请求0,由引脚ⅠNT0*输入,中断 请求标志为IE0 (2)INT1*一外部中断请求1,由引脚INTI*输入,中断 请求标志为E1。 (3)定时器/计数器T0溢出中断请求,中断请求标志为 TF0。 (4)定时器/计数器T1溢出中断请求,中断请求标志为 TF1。 (5)串行口中断请求,中断请求标志为T或RI。 由特殊功能寄存器TCON和SCON的相应位锁存

5.3 中断请求源 五个中断请求源 : (1)INT0*—外部中断请求0,由引脚INT0*输入,中断 请求标志为IE0。 (2)INT1*—外部中断请求1,由引脚INT1*输入,中断 请求标志为IE1。 (3)定时器/计数器T0溢出中断请求,中断请求标志为 TF0。 (4)定时器/计数器T1溢出中断请求,中断请求标志为 TF1。 (5)串行口中断请求,中断请求标志为TI或RI。 由特殊功能寄存器TCON和SCON的相应位锁存

TCON为定时器/计数器的控制寄存器,字节地址为88H。 包含: (1)T0和T1的溢出中断请求标志位TF1和TFO (2)外部中断请求标志位1与IO。格式如下所示 D7 D6 D5 D4 D3 D2 D1 DO TCoN TF1 TR1 TFO TRO IE1 IT1 IE0 ITO 88H 位地址|8FH 8DH 8BH 8AH 89H 88H 5-3 各标志位的功能 (1)ITO—选择外部中断请求0为跳沿触发方式还是电平触 发方式 TO0=0,为电平触发方式

TCON为定时器/计数器的控制寄存器,字节地址为88H。 包含: (1)T0和T1的溢出中断请求标志位TF1和TF0 (2)外部中断请求标志位IE1与IE0。格式如下所示: 各标志位的功能: (1)IT0—选择外部中断请求0为跳沿触发方式还是电平触 发方式: IT0=0,为电平触发方式

T0=1,为跳沿触发方式。 可由软件置“1”或清“0” (2)IEO外部中断请求0的中断请求标志位。 IE0=0,无中断请求。 IE0=1,外部中断0有中断请求。当CPU响应该中断,转 向中断服务程序时,由硬件清“0”IE0。 (3)IT1—外部中断请求1为跳沿触发方式还是电平触发 方式,意义与IT0类似。 (4)IE1—外部中断请求1的中断请求标志位,意义与IE0 类似

IT0=1,为跳沿触发方式。 可由软件置“1”或清“0” 。 (2)IE0—外部中断请求0的中断请求标志位。 IE0=0,无中断请求。 IE0=1,外部中断0有中断请求。当CPU响应该中断,转 向中断服务程序时,由硬件清“0”IE0。 (3)IT1—外部中断请求1为跳沿触发方式还是电平触发 方式,意义与IT0类似。 (4)IE1—外部中断请求1的中断请求标志位,意义与IE0 类似

(5)TF0T0溢出中断请求标志位。 T0计数后,溢出时,由硬件置“1”TF0,向CPU申请 中断,CPU响应TF0中断时,硬件自动清“0”TF0 TF0也可由软件清0。 (6)TF1—T1的溢出中断请求标志位,功能和TF0类似。 TR1、TR02个位与中断无关。 当MCS-51复位后,TCON被清0,则CPU关中断,所有中 断请求被禁止

(5)TF0—T0溢出中断请求标志位。 T0计数后,溢出时,由硬件置“1”TF0,向CPU申请 中断,CPU响应TF0中断时,硬件自动清“0”TF0, TF0也可由软件清0。 (6)TF1—T1的溢出中断请求标志位,功能和TF0类似。 TR1、TR0 2个位与中断无关。 当MCS-51复位后,TCON被清0,则CPU关中断,所有中 断请求被禁止

SCON为串行口控制寄存器,字节地址为98H。串行口的发 送中断和接收中断的中断请求标志T和RI,格式如下 D7 D6 D5 D4 D3 D2 DI DO SCON TI RI 98H 位地址 99H98H 5-4 各标志位的功能 (1)T—发送中断请求标志位。串口每发送完一帧串行 数据后,硬件自动置“1”T。必须在中断服务程序中用 软件对∏标志清“0

SCON为串行口控制寄存器,字节地址为98H。串行口的发 送中断和接收中断的中断请求标志TI和RI,格式如下: 各标志位的功能: (1)TI—发送中断请求标志位。串口每发送完一帧串行 数据后,硬件自动置“1”TI。必须在中断服务程序中用 软件对TI标志清“0”

(2)RⅠ—接收中断请求标志位。串口接收完一个数据帧, 硬件自动置“1”RI标志。必须在中断服务程序中用软 件对RI标志清“0 54中断控制 541中断允许寄存器IE CPU对中断源的开放或屏蔽,由片内的中断允许寄存器IE 控制。字节地址为A8H,可位寻址。格式如下 D7 D6 D5 D4 D3 D2 D1 DO IE EA ES ET1 EXI ETO EXO A8H 位地址AFH ACH ABH AAH A9H A8H 5-5

(2)RI—接收中断请求标志位。串口接收完一个数据帧, 硬件自动置“1”RI标志。必须在中断服务程序中用软 件对RI标志清“0” 。 5.4 中断控制 5.4.1 中断允许寄存器IE CPU对中断源的开放或屏蔽,由片内的中断允许寄存器IE 控制。字节地址为A8H,可位寻址。格式如下:

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共35页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有