第五章80C51单片机的中断象统 本章要点: ®中断的基本概念 @ 80C51中断源 @中断控制寄存器 @中断处理过程 ®中断优先控制和中断嵌套 ®中断系统的应用 内蒙古农业大学机电工程学院
中断的基本概念 80C51中断源 中断控制寄存器 中断处理过程 中断优先控制和中断嵌套 中断系统的应用 第五章 80C51单片机的中断系统 本章要点: 2
第一节80C51中断条统 一、中断概述 1.什么叫中断? CPU暂时中止其正在执行的程序,转去执行请求中断的 那个外设或事件的服务程序,等处理完毕后再返回执行原 来中止的程序,叫做中断。 现行程序 2.为什么要设置中断? (I)提高CPU工作效率 中断 (2)具有实时处理功能 中断断点 服务 (3)具有故障处理功能 程序 (4)实现分时操作 中断功能强弱是计算机性能 继续执行 优劣的重要标志。 图 中断示意图 内蒙古农业大学机电三程学院
第一节 80C51中断系统 CPU暂时中止其正在执行的程序,转去执行请求中断的 那个外设或事件的服务程序,等处理完毕后再返回执行原 来中止的程序, 叫做中断。 ⒉ 为什么要设置中断? ⑴ 提高CPU工作效率 ⑵ 具有实时处理功能 ⑶ 具有故障处理功能 ⑷ 实现分时操作 一、中断概述 ⒈ 什么叫中断? 中断功能强弱是计算机性能 优劣的重要标志。 3
中断涉及的几个环节 ①中断源 ②中断申请 ③开放中断 ④保护现场 ⑤中断服务 ⑥恢复现场 ⑦中断返回 内蒙古农业大学机电工程学院
①中断源 ②中断申请 ③开放中断 ④保护现场 ⑤中断服务 ⑥恢复现场 ⑦中断返回 中断涉及的几个环节 4
CPU识别中断申请的依据: CPU在每个机器周期的S5P2期间,会自动 查询各个中断申请标志位,若查到某标志位被 置位,将启动中断机制
CPU 在每个机器周期的S5P2期间,会自动 查询各个中断申请标志位,若查到某标志位被 置位,将启动中断机制。 CPU识别中断申请的依据:
二、中断源和中新控制寄存器 1.中断源 中断源是指能发出中断清求,引起中断的装置或事 件。 80C51单片机的中断源共有5个,其中2个为外部中 断源,3个为内部中断源: (1) INT0:外部中断0,中断请求信号由P3.2输入。 (2)INT1:外部中断1,中断请求信号由P3.3输入。 (3)T0:定时/计数器0溢出中断,对外部脉冲计数由P3.4输入。 (4)T1:定时/计数器1溢出中断,对外部脉冲计数由P3.5输入。 (⑤)串行中断:包括串行接收中断RI和串行发送中断TI。 内蒙古农业大学机电工程学院
⑴ INT0:外部中断0,中断请求信号由P3.2输入。 ⑵ INT1:外部中断1,中断请求信号由P3.3输入。 ⑶ T0:定时/计数器0溢出中断,对外部脉冲计数由P3.4输入。 ⑷ T1:定时/计数器1溢出中断,对外部脉冲计数由P3.5输入。 ⑸ 串行中断:包括串行接收中断RI和串行发送中断TI。 二、中断源和中断控制寄存器 ⒈ 中断源 中断源是指能发出中断请求,引起中断的装置或事 件。 80C51单片机的中断源共有5个,其中2个为外部中 断源,3个为内部中断源: 6