第4章 中断系统(09下).ppt第4章中断系统第4章中断系统 MCS-51 单片机中断系统 中断处理及应用湖南工业大学电气与信息工程学院第4章中断系统 MCS-51 单片机中断系统 中断系统的结构与中断的功能某人看书电话铃响暂停看书书中作记号电话谈话继续看书执行主程序主程序继续执行主程序断点中断请求中断响应执行中断处理程序中断返回 1、中断的概念中断请求中断响应中断处理中断返回湖南工业大学电气与信息工程学院第4章中断系统控制系统定时对温度进行采样得到实际温度值。定时由定时器完成,定时时间到则向 CPU 申请中断, 由中断程序进行采样。湖南工业大学电气与信息工程学院第4章中断系统解决: 调用中断服务程序的过程由硬件自动完成子程序调用: 在主程序中事先安排好中断服务程序调用: 主程序无法事先确定调用时间原因: “中断”的发生由外部因素决定中断技术的优点: 分时操作、实时处理、故障处理中断服务程序与子程序调用的区别: 湖南工业大学电气与信息工程学院第4章中断系统 2、中断源 : 键盘、打印机等。 : 如采样或运算结果溢出、系统掉电。 : 如定时时间到或计数次数到。 : 如电压、电流、温度等超限,继电器动作等。湖南工业大学电气与信息工程学院第4章中断系统 3、中断系统的功能 1 中断服务程序 2 中断系统---- 中断源、中断方式、中断控制寄存器、中断响应、中断请求的撤除。湖南工业大学电气与信息工程学院第4章中断系统图 89C51 中断系统结构 4、 89C51 中断系统组成中断标志中断允许中断优先级中断源湖南工业大学电气与信息工程学院第4章中断系统 1)中断源 89S51 、 89C51 有5个中断源,它们是: 5、中断源及中断入口两个片内定时/计数器溢出中断 TF0 和 TF1 一个片内串行口中断 TI或 RI 89S52 还有 1个中断源是定时/计数器 2 TF2 两个外中断 INT0 ( )和 INT1 ( ) 湖南工业大学电气与信息工程学院第4章中断系统 0023H 串行口中断 001BH 定时/计数器 0 0013H 外中断 1 000BH 定时/计数器 0 0003H 外中断 0 入口地址中断源 CPU 响应中断后,首先将 PC( 程序计数器)的内容压入堆栈保护断点,然后把中断入口地址赋予 PC , CPU 便按新的 PC 地址(即中断服务程序入口地址)执行程序。 2)中断入口湖南工业大学电气与信息工程学院第4章中断系统 中断控制 89C51 对中断的开放和屏蔽是由中断允许寄存器 IE ( A8H )控制来实现的, IE 的结构格式如下。 A8H A9H AAH ABH ACH ADH AFH 位地址 EX0 ET0 EX1 ET1 ES ET2 *- EA D0 D1 D2 D3 D4 D5 D6 D7 IE 1. 中断允许控制寄存器 IE 外中断 0中断控制定时/计数器 T0 中断控制外中断 1中断控制定时/计数器 T1 中断控制串行口中断控制定时/计数器 T2 中断控制中断总控制位所有控制位 0 禁止, 1允许湖南工业大学电气与信息工程学院
第4章 中断系统(09下) 来自淘豆网www.taodocs.com转载请标明出处.