资料介绍
在这一章,我们将要介绍ATMEL 公司的AVR处理器。与PIC 处理器一样,这一系列的
处理器都是集成到单个芯片的独立的计算机。对于任何一种小型的控制或监视应用来说,
AVR 处理器都是理想的选择。它们包含有一组内置的外设,还可以在片外扩充附加功
能。
与PIC一样,AVR处理器也采用RISC威廉希尔官方网站
。根据我个人的经验,在这两种结构中,AVR
的指令执行速度最快,可是为它们编写代码就不知道哪个更简单了。PIC 与AVR一样使
用的都是单周期执行的指令。不过我发现AVR 有一个更加通用的内部结构,因而实际
上使用它可以获得更高的吞吐量。如果让我给一个小规模嵌入式应用选择处理器的话,
AVR 将是我的首选。
本章中,我们将通过设计一个小型的基于AVR 的计算机系统来学习开发计算机硬件的
基础知识。这个小型的计算机所使用的处理器为AVR 系列的ATtiny15 处理芯片。我们
还会学习如何将代码下载到基于AVR的计算机中,以及如何在电路内再编程。之后,我
们将会继续介绍一些规模更大、功能更强的AVR 处理器。
本章的后半部分主要讲述了如何使用地址总线、数据总线和控制总线来完成处理器与内
存以及外设间的互连。这种接口方式也为大多数的处理器所采用,因而对AVR而言,可
用的存储设备和外设的种类是很多的,是可以与总线接口共同使用的。所以知道如何连
接那些基于总线的设备,将能极大地扩充嵌入式计算机的应用。系统可以连接的设备包
括RAM、ROM(或闪存)、串行控制器、并行端口、磁盘控制器、声卡、网卡以及其他
设备的主机。
大多数小型的微控制器都是完全独立的整体,并不向外“牵引”出总线。本章所要学习
的ATMEL AT90S8515处理器是AVR系列产品中惟一一种可以允许访问CPU总线的处
理器。不过,我们首先先来大体上看一下AVR 的体系结构。
AVR 处理器的体系结构
AVR 处理器在挪威开发,并由ATMEL 公司负责生产。这是一款采用哈佛结构的RISC
处理器,其设计的主要目的是加快指令的执行速度并减少系统的功耗。它有32 个8 位的
通用寄存器(从r0~r31),其中六个可以复合成3 个16 位的索引寄存器(X,Y,Z),
如图6-1 所示。它总共有118 条指令,故而可以提供多功能编程环境。
- 8位Atmel 微控制器ATMEGA325V-8AU威廉希尔官方网站 手册 0次下载
- STM32微控制器安全简介
- 基于AVR微控制器的简单PI(脉冲感应)金属探测器
- AVR HV2基于Arduino的AVR微控制器的高压并行编程器
- 使用AVR DA微控制器的温度接入点
- Arduino Uno微控制器采用的是Atmel的ATmega328
- 基于微控制器的永磁同步电机磁场定向控制 15次下载
- 系统可编程闪存中的RISC微控制器LGT8XM 0次下载
- Atmel微控制器8位AVR的库文件免费下载 0次下载
- 微控制器系统的详细资料概述
- C51+AVR+Arduino微控制器的详细中文数据手册免费下载 17次下载
- AVR微控制器与C编译器的协同设计 40次下载
- ATMEL爱特梅尔半导体公司产品线
- 爱特梅尔的汽车解决方案
- 内嵌微控制器的无线数据发射器的特性及应用
- 微控制器与运动控制器的区别 377次阅读
- 微控制器是否能替代PLC 365次阅读
- 微控制器的定义和工作原理 1081次阅读
- Microchip AVR DD系列微控制器产品特性 491次阅读
- 用DS80C51/2微控制器代替Atmel TS80C320U323 884次阅读
- 使用uIP堆栈将MAXQ微控制器联网 1051次阅读
- 微控制器的主要应用在哪里 8645次阅读
- 微雪电子USB AVR JTAG ICE XPII下载器简介 4040次阅读
- dfrobotDFRduino Pro Mini控制器简介 2020次阅读
- digilent开源微控制器介绍 1482次阅读
- 微控制器的相关知识介绍(含义、编程语言) 5138次阅读
- TIMSP430微控制器软件编程经验和应用技巧 4104次阅读
- 微控制器原理及应用 1.4w次阅读
- 《振南电子STM32视频教程》第一讲:ARM处理器和STM32微控制器 2187次阅读
- 爱特梅尔VS赛普拉斯:引领未来触控威廉希尔官方网站 走向何处? 1096次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多