資料介紹
在這一章,我們將要介紹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微控制器安全简介0次下载
- 基于AVR微控制器的简单PI(脉冲感应)金属探测器9次下载
- AVR HV2基于Arduino的AVR微控制器的高压并行编程器0次下载
- 使用AVR DA微控制器的温度接入点0次下载
- Arduino Uno微控制器采用的是Atmel的ATmega32811次下载
- 基于微控制器的永磁同步电机磁场定向控制15次下载
- 系统可编程闪存中的RISC微控制器LGT8XM0次下载
- Atmel微控制器8位AVR的库文件免费下载0次下载
- 微控制器系统的详细资料概述2次下载
- C51+AVR+Arduino微控制器的详细中文数据手册免费下载17次下载
- AVR微控制器与C编译器的协同设计40次下载
- ATMEL爱特梅尔半导体公司产品线15次下载
- 爱特梅尔的汽车解决方案24次下载
- 内嵌微控制器的无线数据发射器的特性及应用13次下载
- 嵌入式系统中微控制器与微处理器的区别1217次阅读
- 微控制器与运动控制器的区别1159次阅读
- 微控制器是否能替代PLC1147次阅读
- 微控制器的定义和工作原理2891次阅读
- Microchip AVR DD系列微控制器产品特性1180次阅读
- 用DS80C51/2微控制器代替Atmel TS80C320U3231582次阅读
- 使用uIP堆栈将MAXQ微控制器联网1557次阅读
- 微控制器的主要应用在哪里10052次阅读
- 微雪电子USB AVR JTAG ICE XPII下载器简介4981次阅读
- dfrobotDFRduino Pro Mini控制器简介2417次阅读
- digilent开源微控制器介绍2044次阅读
- 微控制器的相关知识介绍(含义、编程语言)5688次阅读
- TIMSP430微控制器软件编程经验和应用技巧4398次阅读
- 微控制器原理及应用15703次阅读
- 爱特梅尔VS赛普拉斯:引领未来触控技术走向何处?1251次阅读
下載排行
本周
- 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次下載 | 免費
評論