哈工大威海单片机第05章研讨.ppt

5.1 中断的概念 CPU正在处理某些事件时,单片机外部或内部发生的某一事件(如外部设备产生的一个电平的变化,一个脉冲沿的发生或内部计数器的计数溢出等)请求CPU迅速去处理。于是,CPU暂时中止当前的工作,转到中断服务处理程序处理所发生的事件。中断服务处理程序处理完该事件后,再回到原来被中止的地方,继续原来的工作(例如,继续执行被中断的主程序),这称为中断。 CPU处理事件的过程,称为CPU的中断响应过程。对事件的整个处理过程,叫中断处理(或中断服务)。 能够实现中断处理功能的部件称为中断系统;产生中断的请求源称为中断请求源。 中断源向CPU提出的处理请求,称为中断请求(或中断申请)。 必须做的工作: (1)保护现场(PUSH) (2)恢复现场(POP) (3)中断返回(RETI) 中断的作用 对突发事故,做出紧急处理。 根据现场随时变化的各种参数、信息,做出实时监控。 CPU与外部设备并行工作,以中断方式相联系,提高工作效率。 解决快速CPU与慢速外设之间的矛盾。 在多项外部设备同时提出中断请求情况下,CPU能根据轻重缓急响应外设的中断请求。 5.2 51中断系统的结构 51系统有: 5个中断请求源, 两个中断优先级,可两级嵌套(即:低级中断程序执行过程

文档评论(0)

1亿VIP精品文档

相关文档