单片机学习教程第7章中断.pptVIP

  • 4
  • 0
  • 约3.58千字
  • 约 30页
  • 2017-08-22 发布于广东
  • 举报
单片机学习教程第7章中断

单片机C语言程序设计 中 断 Interrupt 中断的事例 日常生活中有很多计划任务要完成或突发事件要处理,常用的是查询法,但更好的处理办法是中断。 如烧开水时,水烧开后应及时切断加热源。 查询法:不断地检查水是否烧开 中断法:在烧水的壶上装哨子,利用水烧开后的蒸汽吹响哨子 * * 单片机C语言程序设计 中断的概念 计算机处理的任务按实时性要求分为两类: 非实时性任务:显示刷新、声音鸣响 实时性任务:系统错误处理、实时监控 对于实时性要求高的任务,出现后要求立即处理,采用轮询的方式容易实现,但实时性不高,浪费CPU时间,采用中断的方式较为适宜。 * * 单片机C语言程序设计 中断的处理过程 中断是通过硬件改变程序运行的方向来处理任务: CPU在进行任务A时发生事件B(中断源)要求实时处理(中断请求) CPU暂时中断任务A(中断响应),转去处理事件B(中断服务) CPU处理完毕事件B,回到任务A中断处继续进行任务A(中断返回) 中断的处理过程 * * 单片机C语言程序设计 执行主程序 主程序 继续执行主程序 断点 中断请求 中断响应 执行中断处理程序 中断返回 中断系统的概念 中断装置和中断处理程序统称为中断系统。计算机的中断系统应能实现: 中断及返回 中断优先级排队 多个中断嵌套 * * 单片机C语言程序设计 中断系统的优点 计算机使用中断系统,具有以下优点: 分时

文档评论(0)

1亿VIP精品文档

相关文档