第4章 ATmga 单片机的中断系统及定时器.pptVIP

  • 10
  • 0
  • 约1.89万字
  • 约 116页
  • 2016-10-13 发布于贵州
  • 举报

第4章 ATmga 单片机的中断系统及定时器.ppt

第4章 ATmega单片机的 中断系统及定时器 内容提要 本章介绍了ATmega单片机中断系统的工作原理及过程,并对单片机内部中断寄存器的用法做了详细的介绍,对单片机内部3个定时器/计数器的功能和和使用方法做了详尽的讲解,定时器/计数器还拥有信号捕获中断,比较中断,脉宽调制输出中断,实时时钟计数等功能。 4.1 ATmega单片机的中断系统 4.1.1 中断处理 ATmega16L有18个不同的中断源,每个中断源和系统复位在程序存储器空间都有一个独立的中断向量,每个中断时间都有各自独立的中断允许控制位,当某个中断源的中断允许位置“1”,且状态寄存器中的全局中断允许位也为“1”时,MCU才能响应中断,通过对启动锁定位BLB02和BLB12编程,也能禁止MCU响应中断。利用这一特性,可以提高系统的安全性。 中断设置 1、通过对BOOTRST熔丝位编程和GICR寄存器的IVSEL的设置,将系统复位向量和中断向量表置于FLASH程序存储器的应用程序区的头部 2、转移到引导程序载入区的头部,分开置于不同的两个区各自的头部。 当MCU响应一个中断请求后,会自动将全局中断允许位I自动清零,此时后续中断的响应被屏蔽,当MCU执行中断返回指令RETI时,会将全局中断允许位I自动置“1”,以允许响应下一个中断,用户可在中断处理程序中I位置“1”,打开中断响应,这样MCU就可以再次响应中断,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档