第五章-青岛理工大学.pptxVIP

  • 2
  • 0
  • 约2.78千字
  • 约 58页
  • 2023-11-15 发布于江苏
  • 举报
第五章 MCS-51系列单片机的中断系统;第一节中断的概念;2、中断的优点 实现分时操作 采用中断技术后,快速的CPU和慢速的外设可以各做各的事情。 进行实时处理 任何数据在任何时间都有可能向CPU发出中断申请,要求处理。利用中断技术, CPU可以及时响应和处理来自内部功能模块或外部设备的中断请求,并为其服务,以 满足实时处理和控制的要求。CPU 会根据 当时的情况及时做出反应,进行实时控制。;3) 故障处理 计算机系统在运行过程中往往会出现一些异常情况,利用中断技术就可以通过中 断系统及时向CPU请求中断,做紧急故障处理,当正常供电后可继续执行原来的程序。 4)待机状态的唤醒 在单片机嵌入式系统的应用中,为了减少电源的功耗,当系统不处理任何事物,处于待机状态时,可以让单片机工作在休眠的低功耗方式。;5.1.2中断处理过程;5.1.3中断系统应具备的功能;实现中断优先级排队 在系统中存在多个中断源,当多个中断源同时发出中断申请时,CPU 能找到中断 优先级最高的中断源,响应其中断请求。 实现中断嵌套 当CPU响应某一中断源的中断请求,进行中断处理时,又有级别更高的中断源向 CPU发出中断申请,则CPU会暂停当前中断的处理程序,转而响应级别更高的中断请求。直到高级中断处理完成后,才返回继续处理前面中断的中断程序。;5.1.4中断源、中断信号、中断向量;2、中断信号 中断信号是指内部或外部中断源产生的中断申请信号,这个中断信号往往是电信 号的某种变化形式,通常有以下几种类型: ? 脉冲的上升沿或下降沿(上升沿触发型或下降沿触发型) ? 高电平或低电平(电平触发型) ? 电平的变化(状态变化触发型);3、中断向量 中断源发出的请求信号被CPU检测到之后,如果单片机的中断控制系统允许响应 中断,CPU会自动转移,执行一个固定的程序空间地址中的指令。这个固定的地址称 作中断入口地址,也叫做中断向量。中断 入口地址往往是由单片机内部硬件决定的。;5.1.5中断优先级和中断嵌套;? 对于中断优先级的确定,通常是由单片机的硬件结构规定的。一般的确定规则方式为两种: 某中断对应的中断向量地址越小,其??断优先级越高(硬件确定方式)。 通过软件对中断控制寄存器的设定,改变中断的优先级(用户软件可设置方式)。;5.1.6中断响应条件与中断控制;2)中断控制与中断响应条件 在单片机中,对应每一个中断源都有一个相应的中断标志位,该中断标志位将占据中断控制寄存器中的一位。当单片机检测到某一中断源产生符合条件的中断信号时,其硬件会自动将该中断源对应的中断标志位置“1”,这就意味着有中断信号产生了,向CPU申请中断。;响应A中断= 全局中断允许标志∧中断A允许标志∧中断A标志 只有当全局中断允许标志位为“1” (由用户软件设置),中断A允许标志位为 “1”,中断A标志位为“1”时,CPU才会响应中断A的请求信号。;第二节MCS-51单片机中断系统;中断入口地址(中断矢量)表;5.2.2与中断源有关的特殊寄存器;? IT0:外部中断0触发方式控制位 ①IT0=0,外部中断控制为电平触发方式 ? CPU采样INT0(P3.2)的输入电平,若采到低电平,则认为有中断请求,置位IE0。若采到高电平,则认为无或撤除了中断请求,对IE0清零。 ? 注意:在该方式中,CPU响应中断后不能自动使IE0清零,也不能由软件使IE0清零,所以在中断返回前必须清除INT0引脚上的低电平,否则会再次响应中断,造成出错。而且中断请求有效信号(低电平)至少保持两个机器周期。 ②IT0=1,外部中断控制为边沿触发方式 ? CPU采样INT0(P3.2)的输入电平,若连续两次采样,一个周期采样为高电平,接着下一个周期采样为低电平,则IE0置1,表示外部中断0正在向CPU请求中断,直到该中断被CPU响应时IE0由硬件自动清零。 ? 注意:在该方式中,为了保证CPU在两个机器周期内检测到先高后低的负跳变,输入的高低电平的持续时间起码要保持一个机器周期。;? IE0(IE1):外部中断0(1)标志,IE0=1, 则表示外部中断0向CPU请求中断。由硬件置1,响应中断后硬件清0。 ? IT1:外部中断1触发方式控制位,功能与IT0类似。 ? IE1:外部中断1标志,功能与IE0类似。 ? TF0:T0溢出标志,溢出时,即定时器/计数器内部数据超出最大值,由硬件使TF0置1,发中断请求,响应后TF0由硬件清0。 ? TF1:T1溢出标志。 ? TR0和TR1是控制定时器/计数器的启动和停止的,在定时器/计数器章节介绍。;2、串行口控制寄存器SCON;3、中断允许寄存器IE;IP;5.2.3硬件查询顺序;5.2.4 51单片机中断响应条件及响应过程;2、响应过程;3、中断处理过程中应注意的问题;4、外

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档