单片机不挂科-5-单片机中断系统.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机不挂科-5-单片机中断系统.pdf》由会员分享,可在线阅读,更多相关《单片机不挂科-5-单片机中断系统.pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机中断系统 不挂科 单片机 第五讲 不挂科 3大模块2道题目 单片机 中断概念模块1 中断源和中断控制模块2 中断响应和中断服务模块3 单片机 中断系统 不挂科 单片机 5.单片机中断系统 不挂科 单片机 理解中断小节1 中断概念 1.中断概念5.单片机中断系统 中断的概念 不挂科 单片机 1.理解中断1.中断概念5.单片机中断系统 CPU在正常运行程序时,由于CPU以外某一事件的发生,引起CPU暂停正在运行的程序,而转到 为该事件的发生预先安排好的服务程序中去执行。 主 程 序 PC PC+X 继 续 执 行 主 程 序 返回 主程 序 中 断 响 应 中 断 服 务 程 序 PC中断入
2、口地址 RET1 中断流程示意图 中断源和中断控制 中断源 中断控制 小节1 小节2 不挂科 单片机 2.中断源和中断控制5.单片机中断系统 中断源和中断控制 中断源 中断控制 小节1 小节2 不挂科 单片机 2.中断源和中断控制5.单片机中断系统 中断源 不挂科 单片机 2.中断源和中断控制5.单片机中断系统1.中断源 中断源(可由硬件或软件引起):引起中断的事件 80C51具有多个中断源,51子系列有5个中断源,包括2个外部中断,2个定时中断和1个串行中断。 中断源名称中断向量 外部中断00003H 定时器T0中断000BH 外部中断10013H 定时器T1中断001BH 串中断0023H
3、 中断源 不挂科 单片机 2.中断源和中断控制5.单片机中断系统1.中断源 外中断:外部信号引起,共2个。1 即: 外部中断“0”,中断请求信号由引脚 (P3.2) 引入; 外部中断“1”,中断请求信号由引脚 (P3.3)引入。 外部中断请求有两种信号形式:低电平触发方式和负跳脉冲触发方式: INT0 INT1 低电平有效,只要CPU在每机器周期内从引入端 采样到低电平,就进入外中断。INTx 低电平触发方式 负跳信号有效,即CPU在连续两个周期对引入端 采样,如果前周期为高电平,后一周期 为低电平,则为有效的负跳脉冲触发方式的外中断申请。 INTx 负跳脉冲触发方式 中断源 不挂科 单片机
4、2.中断源和中断控制5.单片机中断系统1.中断源 2定时器/计数器中断: 信号来源:内部(定时)和外部(计数)。 串行中断:3 内部计数器计数溢出,溢出标志位TFX作为单片机接受中断请求标志。 由串行数据传送(发送和接收)的需要而设置。 中断源和中断控制 中断源 中断控制 小节1 小节2 不挂科 单片机 2.中断源和中断控制5.单片机中断系统 中断控制 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 中断控制寄存器: 通过设置相关寄存器,达到控制中断工作的目的。 与中断控制有关的控制寄存器有四个: IE-中断允许控制寄存器 TCON-定时控制寄存器 SCON-串行口控制寄存
5、器 IP-中断优先级控制寄存器 用户通过TCON、SCON、IE和IP四个控制寄存器来使用中断系统。 这四个控制寄存器都是既可进行字节寻址又可进行位寻址的。 如:字节操作指令:MOV IE,#81H ; EA, /, /, ES, ET1, EX1, ET0, EX0 位操作指令: SETB EA ; SETB EX0 因此对位状态的设置既可以使用字节操作指令又可以使用位操作指令。 中断控制相关寄存器:IE 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 0AFH0AEH0ADH0ACH0ABH0AAH0A9H0A8H EA/ESET1EX1ET0EX0 EA:中断允许总控
6、制位 EA0 中断总禁止,禁止所有中断,即不响应任何中断请求。 EA1 中断总允许,总允许后中断的禁止或允许由各中断源的中断允许控制位进行设置。 EX0(EX1):外部中断允许控制位(INT0、INT1) EX0(EX1)0 禁止外中断 EX0(EX1)1 允许外中断 中断允许控制寄存器IE:用户软件设置,寄存器地址为A8H。1 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 0AFH0AEH0ADH0ACH0ABH0AAH0A9H0A8H EA/ESET1EX1ET0EX0 中断允许控制寄存器IE:用户软件设置,寄存器地址为A8H。1 ET0(ET1):定时计数中断允许控
7、制位(T0、T1) ET0(ET1)0 禁止定时(或计数)中断 ET0(ETl)1 允许定时(或计数)中断 ES:串行中断允许控制位 ES0 禁止串行中断 ES1 允许串行中断 中断控制相关寄存器:IE 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 0AFH0AEH0ADH0ACH0ABH0AAH0A9H0A8H EA/ESET1EX1ET0EX0 中断允许控制寄存器IE:用户软件设置,寄存器地址为A8H。1 结论: (1) 80C51通过中断允许控制寄存器对中断的允许实行两级控制。 (2) 80C51单片机复位后(IE)00H,因此中断系统处于禁止状态。 (3) 单片机
8、在中断响应后不会自动关闭中断。因此在转中断服务程序后, 以EA位作为总控制位,以各中断源的中断允许位作为分控制位。 应使用有关指令禁止中断,即以软件方式关闭中断。 中断控制相关寄存器:IE 中断控制相关寄存器:TCON 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 8FH8EH8DH8CH8BH8AH89H88H TF0TR1TF0TR0IE1IT1IE0IT0 IE0、IE1:外部中断请求标志。硬件自动设置 CPU采样到 端有效的中断请求后,IEx位由硬件自动置 “1”。在中断响应期间(要转向中 断服务程序时),由硬件自动清零。 INTx IT0、IT1:外中断请求触发
9、方式控制位。用户软件设置 ITx0 低电平触发方式 ITx1 负跳脉冲触发方式 至少1个机器周期至少2个机器周期 定时器控制寄存器TCON:寄存器地址为88H2 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 TF0、TF1:定时器溢出中断请求标志位,相应溢出标志位TFx由硬件置“1”。 a.软件查询时,作为溢出标志位,查询有效后,用户软件清零。 b.中断方式时,作为中断请求标志位,为“1”时,自动转向中断服务程序,再由硬件自动清零。 TR0、TR1: 下一章讲定时器/计数器时再讲 中断控制相关寄存器:TCON 8FH8EH8DH8CH8BH8AH89H88H TF0TR1
10、TF0TR0IE1IT1IE0IT0 定时器控制寄存器TCON:寄存器地址为88H2 LOOP:JBC TF0,NEXT SJMP LOOP 例: 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 中断控制相关寄存器 0AFH0AEH0ADH0ACH0ABH0AAH0A9H0A8H EA/ESET1EX1ET0EX0 中断允许控制寄存器IE:用户软件设置,寄存器地址为A8H。1 8FH8EH8DH8CH8BH8AH89H88H TF0TR1TF0TR0IE1IT1IE0IT0 定时器控制寄存器TCON:寄存器地址为88H2 不挂科 单片机 2.中断源和中断控制5.单片机中断系
11、统2.中断控制 9FH9EH9DH9CH9BH9AH99H98H SM0SM1SM2RENTB8RB8TIRI TI:串行口发送中断标志位。当CPU将一个数据写入发送缓冲器时,就启动发送当最后一个 数据位发送完后,TI由硬件自动置位,并向CPU发中断申请。进行中断服务程序时, TI要由 软件清0。软件查询时, TI可作为状态位使用。 RI:串行口接收中断标志位。当CPU接收数据时,当接收到最后一个数据位后,RI由硬件自 动置位,并向CPU发中断申请。进行中断服务程序时, RI要由软件清0。软件查询时, RI可 作为状态位使用。 中断控制相关寄存器:SCON 串行口控制寄存器SCON3 不挂科
12、单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 0BFH0BEH0BDH0BCH0BBH0BAH0B9H0B8H /PSPT1PX1PT0PX0 PX0:外部中断0优先级设定位 PX1: 外部中断1优先级设定位 PT0:定时中断0优先级设定位 PTl: 定时中断1优先级设定位 PS : 串行中断优先级设定位 对应位置1,优先级为高;置0,优先级为低。 中断控制相关寄存器:IP 中断优先级控制寄存器IP 4 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 0BFH0BEH0BDH0BCH0BBH0BAH0B9H0B8H /PSPT1PX1PT0PX0 注意: 系统
13、复位后,各位均为 0,或如果同级的多个中断请求同时出现,则按CPU查询 次序确定那个中断请求被响应。其查询次序为: 低优先级中断请求不能打断高优先级的中断服务;但高优先级中断请求可以打断低 优先级的中断服务,从而实现中断嵌套。 如果1个中断请求已被响应,则同级的其它中断响应将被禁止。 外部中断0、定时中断0、外部中断1、定时中断1、串行中断。 中断控制相关寄存器:IP 中断优先级控制寄存器IP 4 中断优先级 不挂科 单片机 2.中断源和中断控制5.单片机中断系统2.中断控制 中断嵌套流程图 主 程 序 继 续 执 行 主 程 序 返 回 中 断 响 应 低 级 中 断 程 序 RET1 中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 不挂科 中断 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内