第6章51单片机的中断系统主要内容★中断的基本概念★中断的系统结构★中断的响应过程★中断的的应用编程第6章51单片机的中断系统在CPU和外设交换信息时,存在着快速CPU和慢速外设间的矛盾,机器内部有时也可能出现突发事件,为此,计算机中通常采用中断技术
中断CPU和外设并行工作,当外设数据准备好(或有某种突发事件发生)时向CPU提出请求,CPU暂停正在执行的程序转而为该外设服务(或处理紧急事件),处理完毕再回到原断点继续执行原程序
第6章51单片机的中断系统在CPU和外设交换信息时,存在着快速CPU中断源引起中断的原因,中断申请的来源,中断源可以是I/O设备、故障、时钟、调试中人为设置
中断优先级当有多个中断源同时向CPU申请中断时,CPU优先响应最需紧急处理的中断请求,处理完毕再响应优先级别较低的,这种预先安排的响应次序
第6章51单片机的中断系统中断的嵌套在中断系统中,高优先级的中断请求能中断正在进行的较低级的中断源处理
中断系统能实现中断功能并能对中断进行管理的硬件和软件称为中断系统
本章将讨论MCS51系列单片机的中断系统
第6章51单片机的中断系统中断请求是在执行程序的过程中的随机发生的,中断系统要解决的问题是:1)CPU在不断的执行指令中,是如何检测到随机发生的中断请求
2)如何使中断的双方(CPU方和中断源方)均能人为控制,允许中断或禁止中断
第6章51单片机的中断系统3)由于中断产生的随机性,不可能在程序中安排调子程序指令或转移指令,那么如何实现正确的转移,以便为该中断源服务呢
4)中断源有多个,而CPU只有一个,当有多个中断源同时有中断请求时,用户怎么控制CPU按照自己的需要安排响应次序
5)中断服务完毕,如何正确地返回到原断点处
第6章51单片机的中断系统6
1中断系统结构8XX51有5个中断源,3个在片内,2个在片外,它们在程序存贮器中有固定的中断入口