1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mega8AVR2

2.1.1 MCU内核的结构和原理 p.30 图2-1 内核结构框图 (pdf:p.7 Figure 2. Block Diagram of the AVR MCU Architecture) MCU工作原理 PC?Flash存储器?IR ?ID ?控制信号 2.1.4 MCU内核对复位和中断的处理 MCU内核对复位的处理——在本章最后一节(2.5)学习 MCU内核对中断的处理——在第5章第2节(5.2)学习 存储器的分类 2.2.2 内部SRAM数据存储器 2.2.2 内部SRAM数据存储器 2.2.2 内部SRAM数据存储器 2.2.3 EEPROM数据存储器 ATmega8/90S8535的片内EEPROM 512 Bytes(地址范围:$000~$1FF ) 通过三组I/O寄存器进行访问 地址寄存器、数据寄存器、控制寄存器 其他AVR单片机的片内EEPROM ATmega16 —— 1K Bytes ATmega162—— 1K Bytes ATmega128——4K Bytes 2.2.4 I/O寄存器 AVR的片内I/O操作通过I/O寄存器进行 操作指令:IN、OUT、SBI、CBI I/O寄存器地址范围:$00~$3F 也可以用访问SRAM的指令访问I/O寄存器 I/O寄存器$00~$3F的对应地址:$20~$5F 可以访问高档AVR单片机的扩展I/O寄存器(例如ATmega128的数据地址:$60~$FF为扩展I/O寄存器) 2.2.5 熔丝位编程单元 AVR的熔丝位用于选择不同应用功能(例如复位以后执行应用程序还是引导程序、系统时钟源的选择等等) 这些位不能用指令(程序)修改,需要用单片机开发工具进行设置 通常取默认值 2.3 ATmega8 时钟系统 时钟系统结构 2.3.2 ATmega8 时钟系统振荡源 外部晶振 XTAL1——反相振荡放大器的输入端 XTAL2——反相振荡放大器的输出端 2.3.2 ATmega8 时钟系统振荡源 外部低频晶振 在XTAL1、XTAL2之间接入32.768kHz石英晶体振荡器 熔丝位CKOPT编程时,可以省掉外部电容C1、C2 2.3.2 ATmega8 时钟系统振荡源 外部RC振荡器 在要求不高的场合使用 熔丝位CKOPT编程时,可以省掉外部电容C 2.3.2 ATmega8 时钟系统振荡源 内部可校准RC振荡器 采用内部RC振荡器,频率1、2、4、8MHz 校准后精度1% 默认时钟源为1MHz的内部RC振荡器 2.3.2 ATmega8 时钟系统振荡源 外部时钟源 在系统中已经有其他时钟信号的场合使用 熔丝位CKOPT编程时,XTAL1与GND之间的电容有效 The End of Chap.2 2.5.1 复位逻辑 ATmega8单片机有4个复位源,任何一个复位源都可以使单片机复位 复位逻辑如图所示(p.63 图2-16) 上电复位 外部复位 看门狗复位 延时定时 BOD复位 2.5.1 复位逻辑 复位过程 I/O寄存器初始化(取默认值) 当熔丝位BOOTRST=1时,PC= $000,复位后从头开始执行用户程序 当熔丝位BOOTRST=0时,PC= 引导程序区起始地址 2.5.2 复位源 ATmega8单片机有4个复位源: 上电复位、外部复位、看门狗复位和BOD复位 1. 上电复位 当电源电压上升过程中达到上电门限VPOT(典型值1.4V)时启动复位延时 VCC VPOT /RESET TIME-OUT tTOUT 内部复位 2. 外部复位 当/RESET复位引脚上的低电平超过50ns 时开始复位,达到复位门限VRST(典型值0.6VCC)时启动复位延时。 VRST /RESET TIME-OUT tTOUT 内部复位 3. 看门狗复位 当看门狗定时器WDT溢出时,产生1个晶振周期的复位脉冲,此脉冲的下降沿启动复位延时。 VCC 1 XTAL cycle /RESET TIME-OUT tTOUT 内部复位 看门狗定时输出 4. BOD复位 BOD电路检测电源电压Vcc,当电压低于2.7V或4.0V时产生复位。 为了避免电源毛刺误触发,电路设计了130mV的滞回特性 p.66 图2-21没有准确表示出滞回特性 * * by wky 第2章 ATmega8 MCU内核 ATmega8 MCU内核 ATmega8 存储器组织 ATmega8 时钟系统 ATmega8 系统复位 AVR 第2章 ATmega8 MCU内核 ATmega8 MCU内核 ATmega8 存储器组织 ATmega8 时钟系统 ATmega8 系统复位 2.1 ATmega8 MCU内核 MCU内核的结构和原理 MCU内核的组成部件

文档评论(0)

wdhao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档