第5章中缓缓断系统.pptVIP

  • 4
  • 0
  • 约6.61千字
  • 约 37页
  • 2018-12-29 发布于福建
  • 举报
第5章中缓缓断系统

5.1 中断系统概述 1. 什么叫中断? CPU暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序,这一过程叫做中断。 2.为什么要设中断 中断解决了快速主机与慢速I/O设备的数据传送,还具有如下优点: (1)分时操作。CPU可以分时为多个I/O设 备服务,提高了计算机的利用率; (2)实时响应。CPU能够及时处理应用系 统的随机事件,系统的实时性大大增强; (3)可靠性高。CPU具有处理设备故障及掉电等突发性事件能力,从而使系统可靠性提高。 3.中断源及其优先级 中断源是指能发出中断请求,引起中断的装置或事件。一个单片机系统通常有多个中断源,而单片机CPU在某一时刻只能响应一个中断源的中断请求,当多个中断源同时向CPU发出中断请求时,则必须按照“优先级别”进行排队,CPU首先选定其中中断级别最高的中断源为其服务,然后按由高到低的排队顺序逐一服务,完毕后返回断点地址,继续执行主程序。这就是“中断优先级”的概念。 4. 中断源的管理 单片机系统中有一个专门用来管理中断源的机构,它就是中断控制寄存器,我们可以通过对其编程来设置中断源的优先级别以及是否允许某个中断源的中断请求

文档评论(0)

1亿VIP精品文档

相关文档