第5章80C51的中断系统及定时/计数器 5180c51的中断系统 5280c51的中断处理过程 5.380c51的定时/计数器
1 第5章 80C51的中断系统及定时/计数器 5.1 80C51的中断系统 5.2 80C51的中断处理过程 5.3 80C51的定时/计数器
5180c51的中断系统 5.1.180C51的中断系统结构 中断的概念 计算机具有实时处理能力,能对外界发生的事件进 行及时处理,这是依靠它们的中断系统来实现的。 CPU在处理某一事件A时,发生了另一事件B请求CPU 迅速去处理(中断发生);CPU暂时中断当前的工作, 转去处理事件B(中断响应和中断服务);待CPU将事 件B处理完毕后,再回到原来事件A被中断的地方继续 处理事件A(中断返回),这一过程称为中断
2 5.1 80C51的中断系统 5.1.1 80C51的中断系统结构 一、中断的概念 计算机具有实时处理能力,能对外界发生的事件进 行及时处理,这是依靠它们的中断系统来实现的。 CPU在处理某一事件A时,发生了另一事件B请求CPU 迅速去处理(中断发生);CPU暂时中断当前的工作, 转去处理事件B(中断响应和中断服务);待CPU将事 件B处理完毕后,再回到原来事件A被中断的地方继续 处理事件A(中断返回),这一过程称为中断
断点 主程序A 响应 返回 RETI 中断服务程序B 引起cPU中断的根源,称为中断源。中断源向cPU提 出的中断请求。cPU暂时中断原来的事务A,转去处理事 件B。对事件B处理完毕后,再回到原来被中断的地方(即 断点),称为中断返回。实现上述中断功能的部件称为中 断系统(中断机构)
3 引起CPU中断的根源,称为中断源。中断源向CPU提 出的中断请求。CPU暂时中断原来的事务A,转去处理事 件B。对事件B处理完毕后,再回到原来被中断的地方(即 断点),称为中断返回。实现上述中断功能的部件称为中 断系统(中断机构)。 主程序A 响应 返回 断点 RETI … … 中断服务程序B
随着计算机技术的应用,人们发现中断技 术不仅解决了快速主机与慢速O设备的数据 传送问题,而且还具有如下优点: 分时操作。CPU可以分时为多个O设备服 务,提高了计算机的利用率; ■实时响应。CPU能够及时处理应用系统的 随机事件,系统的实时性大大增强; 可靠性高。CPU具有处理设备故障及掉电 等突发性事件的能力,从而使系统可靠性提 高
4 随着计算机技术的应用,人们发现中断技 术不仅解决了快速主机与慢速I/O设备的数据 传送问题,而且还具有如下优点: ◼分时操作。CPU可以分时为多个I/O设备服 务,提高了计算机的利用率; ◼实时响应。CPU能够及时处理应用系统的 随机事件,系统的实时性大大增强; ◼可靠性高。CPU具有处理设备故障及掉电 等突发性事件的能力,从而使系统可靠性提 高
二、80c51中断系统的结构 80c51的中断系统有5个中断源,2个优先 级,可实现二级中断嵌套。 TCON IE IP 硬件查询 ITO EXO 自 IN IEO 然/高 级 优 ETO I PTO I 先 TFO 中断入口 中断源 INTI EXI 1 ETI 1 自 PTI TI TFI n然级 优 先 RX RH-h 中断入口 中断源
5 二、80C51中断系统的结构 80C51的中断系统有5个中断源,2个优先 级,可实现二级中断嵌套 。 EX0 EA PX0 0 1 ET0 PT0 0 1 EX1 PX1 0 1 ET1 PT1 0 1 ES PS 0 1 ≥1 RI TI SCON TCON IE0 TF0 IE1 TF1 1 0 1 0 1 IT0 IT1 INT0 INT1 T0 T1 RX TX IE IP 1 1 1 1 1 1 1 1 0 硬件查询 自 然 优 先 级 自 然 优 先 级 中断入口 中断入口 高 级 低 级 中断源 中断源