1 标题:中断系统 教学目的与要求: 1
理解中断的基本概念 2
掌握89C51 中断源 3
掌握中断控制寄存TCON、SCON、IE、IE、IP 的设置方法 4
理解中断处理过程及中断优先控制和中断嵌套 5
中断系统的应用 授课时数:4 教学重点:中断控制寄存TCON、SCON、IE、IE、IP 的设置方法 教学内容及过程: 一、80C51 中断系统 (一)中断概述 ⒈ 什么叫中断
举例:同学正在教室写作业,忽然被人叫出去,回来后,继续写作业
引入计算机中断的概念
CPU 暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序, 叫做中断
其运行过程如图5-1 所示
为什么要设置中断
⑴ 提高 CPU 工作效率 ⑵ 具有实时处理功能 在实时控制中,现场的各种参数、信息均随时间和现场而变化
这些外界变量可根据要求随时向CPU 发出中断申请,请求CPU 及时处理中断请求
如中断条件满足,CPU 马上就会响应,进行相应的处理,从而实现实时处理
⑶ 具有故 障 处理功能 针 对 难 以 预 料 的情 况 或故 障 ,如掉 电 、存储 出错 、运算溢 出等,可通 过中断系统由 故 障 源向CPU 发出中断请求,再由 CPU 转到 相应的故 障 处理程序进行处理
⑷ 实现分 时操 作 中断可以 解决 快 速 的CPU 与慢 速 的外设之 间的矛 盾 ,使CPU 和外设同时工作
CPU在启 动 外设工作后继续执行主 程序, 同时外设也 在工作
每 当 外设做完一件事就发出中断申请,请 求CPU 中断它 正在执行的程序,转去执行中断服务程序( 一般 情 况 是 处理输 入/输 出数据),中断处理完之 后,CPU 恢 复 执行 主 程序,外设也 继续工作
这样 ,CPU 可启 动 多 个外设同时工 作,大 大 地 提高