第2章 AVR系结构.pptVIP

  • 2
  • 0
  • 约7.43千字
  • 约 71页
  • 2019-01-01 发布于江苏
  • 举报
第2章 AVR系结构

看门狗复位 * * 正常程序执行工作方式 正常程序执行工作方式是单片机的基本工作方式。由于硬件的复位操作将程序计数器置为另(PC=$0000),因此程序的执行总是从Flash地址的$0000开始的(指非BOOT?LOAD方式启动)。对于ATmega16来讲,Flash地址的$0002到$0028是中断向量区(祥见第六章),所以真正实际要开始运行的程序代码一般放在从$002A以后的程序地址空间中。标准的做法是在Flash的$0000单元中放置一条转移指令JMP或RJMP,使得CPU在复位重新启动后,首先执行该转移指令,跳过中断向量区,转到执行实际程序的开始处。 * * 正常程序执行工作方式 PC=$0000 程序从FLASH的$0000处开始执行 FLASH低端地址是中断向量地址 跳过中断向量地址区 Flash空间地址 指 令 字 说 明 $0000 jmp RESET ;复位中断向量 ? ? ? ? ;向量区 ? ? 程序代码区 $002A RESET: ldi r16,high(RAMEND);主程序开始 ?? ?? ;?? 休眠节电工作方式 休眠节电工作方式是使单片机处于低功耗节电的一种工作方式。当单片机需要处于长时间等待外部触发信号,待有外部触发后才做相应的处理,

文档评论(0)

1亿VIP精品文档

相关文档