7第七单元--复位、中断与程序控制.docVIP

  • 2
  • 0
  • 约1.87万字
  • 约 19页
  • 2019-06-15 发布于浙江
  • 举报
PAGE PAGE 114 第七单元 复位、中断与程序控制 本单元学习要点 单片机为什么要复位?如何能可靠地复位?复位对单片机片内存储器的影响如何? 为何要有程序流向控制?怎样实现程序流向控制?有哪几种方法? 程序为何要中断?中断过程如何?如何开放和响应中断? 改变程序流向的指令及其应用。 中断服务子程序与一般的子程序的异同点。如何编写中断服务子程序?如何编写一般的子程序? 7.1 复位 7.1.1 复位的意义 单片机开始工作时,必须处于一种确定的状态,否则,不知哪里是第一条程序,如何开始运行程序?口线的电平和输入/输出状态的不确定,可能使外围设备的误动作,导致严重事故的发生;内部一些控制寄存器(专用寄存器)的内容不确定,可能导致定时器溢出、程序尚未开始就要中断,串口胡乱向外外设数据……。因此,任何单片机在开始工作前,都必须进行一次复位过程,使单片机处于一种确定的状态。 单片机进入复位过程有三种途径:上电(开机)复位、手动复位和监控电路(看门狗或电源监控等)复位。顾名思义,上电复位就是开机给单片机系统加电时单片机进行复位操作。手动复位是人为地强行使单片机进行复位操作。而为了提高系统的可靠性,在单片机应用系统中专门设计了一些电路用以监控系统的电源(如电源电压过低可能导致单片机执行错误的指令与程序)和单片机的状态,如果出现异常,这些电路将强制单片机复位。 7.1.2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档