控制理论基础IIppt课件.ppt
《控制理论基础IIppt课件.ppt》由会员分享,可在线阅读,更多相关《控制理论基础IIppt课件.ppt(38页珍藏版)》请在三一文库上搜索。
1、控制理论基础(II),交通大学精品课程系列,课程负责人:杨汝清 教授 曹其新教授,顾问: 王显正 教授,2007,13.1 中断系统特点,13.2 定时器控制寄存器TCON,13.3 中断的嵌套与优先级处理,13.4 中断的响应过程,13.5 中断请求源,13.7 中断系统结构,13.6 TCON 控制寄存器,13.9 外部中断(P3.2/P3.3),13.8 五个中断源的自然优先级与中断服务入口地址,13.10 定时器/计数器中断,13.11 串行口接收/发送中断,13.12 中断允许控制,继续:,13.13 中断优先级控制,13.14 例子,13.15 基本规则,13.16 注意的问题,5
2、个中断源它们分别是:INT0、INT1、C0/T0、C1/T1、串行口中断; 具有优先级管理功能,即可分为2个优先级,其中每个中断源的优先级可由程序指定; 每个中断源都有各自的中断标志位。,13.1 中断系统特点,外部中断 请求标志位,IT0=0电平触发 IT0=1边沿触发,IE1,IT1,IE0,IT0,TF1,TR1,TF0,TR0,13.2 定时器控制寄存器TCON,13.3 中断的嵌套与优先级处理,1 设想一下,我们正在看书,电话铃响了,同时又有人按了门铃,你该先做那样呢? 2 又比如你正接电话,有人按门铃,你该怎样做呢?,13.4 中断的响应过程,当有事件产生,进入中断之前我们必须先
3、记住现在看书的第几页了,或拿一个书签放在当前页的位置,然后去处理不同的事情(因为处理完了,我们还要回来继续看书):电话铃响我们要到放电话的地方去,门铃响我们要到门那边去,也说是不同的中断,我们要在不同的地点处理,而这个地点通常还是固定的。,计算机中也是采用的这种方法,五个中断源,每个中断产生后都到一个固定的地方去找处理这个中断的程序,当然在去之前首先要保存下面将执行的指令的地址,以便处理完中断后回到原来的地方继续往下执行程序。,1、保护断点,即保存下一将要执行的指令的地址,就是把这个地址送入堆栈。 2、寻找中断入口,根据5个不同的中断源所产生的中断,查找5个不同的入口地址。以上工作是由计算机自
4、动完成的,与编程者无关。,中断响应步骤:,3、保护现场,执行中断处理程序。 4、恢复现场,中断返回:执行完中断指令后,就从中断处返回到主程序,继续执行。,中断处理过程一般分为3阶段:中断响应、中断处理、中断返回。,中断申请,响应条件 是否满足,中断是否 受阻,断点地址压栈,中断地址入PC,EA=1 IE=1,EA=0,Y,N,中断响应条件: EA=1并且中断源的中断允许,中断受阻的情况,1、同级或高级的中断已在进行中; 2、当前的机器周期不是正在执行的指令的最后一个周期; 3、正在执行的指令是返回指令或是对专用寄存器IE、IP进行读写的指令,只有在执行这些指令之后,至少在执行一条其它指令后,才
5、会响应。,关中断,保护现场,开中断,中断服务,关中断,开中断,中断请求撤回,中断返回,恢复现场,中断地址弹出PC 断点地址入PC,13.5 中断请求源,(1)外部中断请求源: 即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为INT0、INT1,也就是P3.2、P3.3这两个引脚。在内部的TCON中有四位是与外中断有关的。 IT0:INT0触发方式控制位,可由软件进和置位和复位 IE0:INT0中断请求标志位。当有外部的中断请求时,这位就会置1(这由硬件来完成),在CPU响应中断后,由硬件将IE0清0。 IT1、IE1的用途和IT0、IE0相同。,(2)内部中断请求源 TF0:定
6、时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU响应中断后,再由硬件将TF0清0。 TF1:与TF0类似。 TI、RI:串行口发送、接收中断,由软件清除。,13.6 TCON 控制寄存器,13.7 中断系统结构,优先级:单片机采用了自然优先级和人工设置高、低优先级的策略,即可以由程序员设定那些中断是高优先级、哪些中断是低优先级,由于只有两级,必有一些中断处于同一级别,处于同一级别的,就由自然优先级确定。,13.8 五个中断源的自然优先级与中断服务入口地址,外中断0:0003H 定时器0:000BH 外中断1:0013H 定时器1:001BH 串口 : 0023H 它们的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 理论基础 IIppt 课件
链接地址:https://www.31doc.com/p-2594038.html