ATMEL产品:AVR 系列MCU 导引.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AVR 系列MCU 导引 ? ? 一AVR系列MCU的特点 绝大部分AVR 单片机支持程序的在系统编程ISP MEGA系 列还支持在应用编程IAP 同时AVR 单片机采用了可多次擦 写的FLASH 存贮器给用户的开发生产和维护带来方便 AVR 是一种高速单片机其机器周期等于时钟周期绝大部分 指令为单周期指令以16MHZ 工作的AVR 单片机其速度可以达到16MIPS AVR 单片机有丰富的外设如E2PROM RTC WATCHDOG AD 转换器PWM 片 内振荡器等可以真正地做到单片 AVR 系列单片机的端口有较强的负载能力可以直接驱动LED 新版MEGA 系列的IO 驱动能力更达到了40mA 之巨 多种封装形式满足不同用户的需求 完全免费的开发环境包括汇编器支持汇编和高级语言源代码级调试的模拟和仿真环 境更有GNU 组织提供免费的AVRGCC C 编译器支持 二AVR系列分类 低档的TINY 系列主要有8PIN 的Tiny11/12/15 20PIN 的Tiny26 和28PIN 的Tiny28 几种其种Tiny15 和Tiny26 有10 位的AD 转换器Tiny26 还有128 字节的RAM 中档的AT90 系列主要有20PIN 的AT90S1200/2313 28PIN 的AT90S4433 AT90S8515/8535 等其中8515 和MCS51 引脚兼容可以外扩SRAM 1200/2313 和 AT89C2051 的管脚兼容而4433 和8535 有内部的10 位AD 转换器但不可以外扩 SRAM 高档的ATMEGA 系列主要有28PIN 的ATMEGA8 和40PIN 的ATMEGA161/163/323 64PIN 的ATMEGA103/128 其中ATMEGA8 和AT90S4433 的管脚兼容程序ROM 空 间为8K 片内带AD ATMEGA161 的管脚和8515 兼容程序ROM 空间为16KB ATMEGA163/323 和8535 的管脚兼容程序ROM 分别为16K 和32K 片内有AD MEGA103/128 是功能最强的AVR 单片机可以外扩SRAM 片内带AD ATMEGA323 和ATMEGA128 还支持JTAG 仿真ATMEGA8 是AT90S4433 的升级版MEGA128 是103 的升级版均采0.35 的工艺具有更好的性能价格比 将要推出的新品MEGA系列主要有ATMEGA8515 ATMEGA8535 ATMEGA16 和 ATMEGA32 几种,和ATMEGA8 和128 一样它们分别是8515 8535 163 323 的升 级版本采用了0.35 工艺功能更强而价格更低 三AVR的架构 AVR 是一种RISC 结构单片机程序ROM 空间和数据RAM 空间分离取程序代码和 操作数采用分离的数据总线和地址总线同时指令译码采用流水作业因而绝大部分指 令是单周期指令可以达到1MIPS/MHZ 的性能 AVR 取指令的数据总线是16 位宽度的而取操作数的数据总线是8 位宽度的AVR 的 每一条指令都是16 个BIT 但不影响ROM 存贮器中常量表的使用即常量表仍然可 以单个字节地访问 AVR 的32 个通用寄存器R0~R31 没有MCS51 的单累加器的瓶颈限制另外32 个累加器中的最后6 个寄存器可以组成三个16 位的数据指针X Y 和Z 这两个特点 给使用C 语言编程带来了很大的方便也使AVR 单片机具有较高的C 语言密度 存贮器组织 单独的片内程序ROM 空间AVR 架构最多可支持到8M 字节的空间目前生产 的最多支持到128K 字节 数据存贮器空间片内片外统一编址一般从0x60 地址开始分配MEGA128 可以 从0x100 开始,直到0xffff 地址 通用工作寄存器R0~R31 同时映射为数据存贮器空间的0~0x1f 段 输入/输出寄存器空间IO 空间有单独的IO 地址0~0x3f 同时映射为数据存 贮器空间的0x20~0x5f 段两种不同的方式地址相差0x20 对8515/161/128 等可以外扩RAM 的MCU 外部数据RAM 的扩充方法和MCS51 的扩充方式一样但有更好的EMI 特性即在不访问外部RAM 时没有ALE 信号产生 通用工作寄存器和IO 地址的映射方式增加了使用的灵活性即通用工作寄存器 和IO 空间除了可以使用自己的访问指令外也可以当作RAM 来访问 和MCS51 不同AVR 系列访问片内和片外RAM 的指令是相同当需要访问片 外RAM 时需要设置MCUCR 寄存器的SRE 位否则不能访问外部RAM 堆栈 Tiny11/12/15/28/1200 这几种内部不带RAM 的MCU 为硬件三层堆栈 对有RAM 的AVR 单片机由一个16 位长度的堆

文档评论(0)

hong333666 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档