电子发烧友App

硬声App

扫码添加小助手

加入工程师交流群

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>ARM>Atmel爱特梅尔AVR微控制器简介

Atmel爱特梅尔AVR微控制器简介

2010-12-12 | rar | 781 | 次下载 | 10积分

资料介绍

在这一章,我们将要介绍ATMEL 公司的AVR处理器。与PIC 处理器一样,这一系列的
处理器都是集成到单个芯片的独立的计算机。对于任何一种小型的控制或监视应用来说,
AVR 处理器都是理想的选择。它们包含有一组内置的外设,还可以在片外扩充附加功
能。
与PIC一样,AVR处理器也采用RISC技术。根据我个人的经验,在这两种结构中,AVR
的指令执行速度最快,可是为它们编写代码就不知道哪个更简单了。PIC 与AVR一样使
用的都是单周期执行的指令。不过我发现AVR 有一个更加通用的内部结构,因而实际
上使用它可以获得更高的吞吐量。如果让我给一个小规模嵌入式应用选择处理器的话,
AVR 将是我的首选。
本章中,我们将通过设计一个小型的基于AVR 的计算机系统来学习开发计算机硬件的
基础知识。这个小型的计算机所使用的处理器为AVR 系列的ATtiny15 处理芯片。我们
还会学习如何将代码下载到基于AVR的计算机中,以及如何在电路内再编程。之后,我
们将会继续介绍一些规模更大、功能更强的AVR 处理器。
本章的后半部分主要讲述了如何使用地址总线、数据总线和控制总线来完成处理器与内
存以及外设间的互连。这种接口方式也为大多数的处理器所采用,因而对AVR而言,可
用的存储设备和外设的种类是很多的,是可以与总线接口共同使用的。所以知道如何连
接那些基于总线的设备,将能极大地扩充嵌入式计算机的应用。系统可以连接的设备包
RAMROM(或闪存)、串行控制器、并行端口、磁盘控制器、声卡、网卡以及其他
设备的主机。
大多数小型的微控制器都是完全独立的整体,并不向外“牵引”出总线。本章所要学习
的ATMEL AT90S8515处理器是AVR系列产品中惟一一种可以允许访问CPU总线的处
理器。不过,我们首先先来大体上看一下AVR 的体系结构。
AVR 处理器的体系结构
AVR 处理器在挪威开发,并由ATMEL 公司负责生产。这是一款采用哈佛结构的RISC
处理器,其设计的主要目的是加快指令的执行速度并减少系统的功耗。它有32 个8 位的
通用寄存器(从r0~r31),其中六个可以复合成3 个16 位的索引寄存器(X,Y,Z),
如图6-1 所示。它总共有118 条指令,故而可以提供多功能编程环境。

加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1MDD品牌三极管BC807数据手册
  2. 3.00 MB   |  次下载  |  免费
  3. 2MDD品牌三极管BC817数据手册
  4. 2.51 MB   |  次下载  |  免费
  5. 3MDD品牌三极管D882数据手册
  6. 3.49 MB  |  次下载  |  免费
  7. 4MDD品牌三极管MMBT2222A数据手册
  8. 3.26 MB  |  次下载  |  免费
  9. 5MDD品牌三极管MMBTA56数据手册
  10. 3.09 MB  |  次下载  |  免费
  11. 6MDD品牌三极管MMBTA92数据手册
  12. 2.32 MB  |  次下载  |  免费
  13. 7STM32G474 HRTIME PWM 丢波问题分析与解决
  14. 1.00 MB   |  次下载  |  3 积分
  15. 8新能源电动汽车高压线束的铜铝连接解决方案
  16. 2.71 MB   |  次下载  |  2 积分

本月

  1. 1爱华AIWA HS-J202维修手册
  2. 3.34 MB   |  37次下载  |  免费
  3. 2PC5502负载均流控制电路数据手册
  4. 1.63 MB   |  23次下载  |  免费
  5. 3NB-IoT芯片厂商的资料说明
  6. 0.31 MB   |  22次下载  |  1 积分
  7. 4H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
  8. 0.63 MB   |  6次下载  |  1 积分
  9. 5UWB653Pro USB口测距通信定位模块规格书
  10. 838.47 KB  |  5次下载  |  免费
  11. 6技嘉H110主板IT8628E_BX IO电路图资料
  12. 2.61 MB   |  4次下载  |  1 积分
  13. 7苏泊尔DCL6907(即CHK-S007)单芯片电磁炉原理图资料
  14. 0.04 MB   |  4次下载  |  1 积分
  15. 8苏泊尔DCL6909(即CHK-S009)单芯片电磁炉原理图资料
  16. 0.08 MB   |  2次下载  |  1 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935137次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420064次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233089次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191439次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183353次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81602次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73822次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65991次下载  |  10 积分