資料介紹
在這一章,我們將要介紹ATMEL 公司的AVR處理器。與PIC 處理器一樣,這一系列的
處理器都是集成到單個芯片的獨立的計算機。對于任何一種小型的控制或監(jiān)視應用來說,
AVR 處理器都是理想的選擇。它們包含有一組內置的外設,還可以在片外擴充附加功
能。
與PIC一樣,AVR處理器也采用RISC技術。根據(jù)我個人的經(jīng)驗,在這兩種結構中,AVR
的指令執(zhí)行速度最快,可是為它們編寫代碼就不知道哪個更簡單了。PIC 與AVR一樣使
用的都是單周期執(zhí)行的指令。不過我發(fā)現(xiàn)AVR 有一個更加通用的內部結構,因而實際
上使用它可以獲得更高的吞吐量。如果讓我給一個小規(guī)模嵌入式應用選擇處理器的話,
AVR 將是我的首選。
本章中,我們將通過設計一個小型的基于AVR 的計算機系統(tǒng)來學習開發(fā)計算機硬件的
基礎知識。這個小型的計算機所使用的處理器為AVR 系列的ATtiny15 處理芯片。我們
還會學習如何將代碼下載到基于AVR的計算機中,以及如何在電路內再編程。之后,我
們將會繼續(xù)介紹一些規(guī)模更大、功能更強的AVR 處理器。
本章的后半部分主要講述了如何使用地址總線、數(shù)據(jù)總線和控制總線來完成處理器與內
存以及外設間的互連。這種接口方式也為大多數(shù)的處理器所采用,因而對AVR而言,可
用的存儲設備和外設的種類是很多的,是可以與總線接口共同使用的。所以知道如何連
接那些基于總線的設備,將能極大地擴充嵌入式計算機的應用。系統(tǒng)可以連接的設備包
括RAM、ROM(或閃存)、串行控制器、并行端口、磁盤控制器、聲卡、網(wǎng)卡以及其他
設備的主機。
大多數(shù)小型的微控制器都是完全獨立的整體,并不向外“牽引”出總線。本章所要學習
的ATMEL AT90S8515處理器是AVR系列產(chǎn)品中惟一一種可以允許訪問CPU總線的處
理器。不過,我們首先先來大體上看一下AVR 的體系結構。
AVR 處理器的體系結構
AVR 處理器在挪威開發(fā),并由ATMEL 公司負責生產(chǎn)。這是一款采用哈佛結構的RISC
處理器,其設計的主要目的是加快指令的執(zhí)行速度并減少系統(tǒng)的功耗。它有32 個8 位的
通用寄存器(從r0~r31),其中六個可以復合成3 個16 位的索引寄存器(X,Y,Z),
如圖6-1 所示。它總共有118 條指令,故而可以提供多功能編程環(huán)境。
- 8位Atmel 微控制器ATMEGA325V-8AU技術手冊 0次下載
- STM32微控制器安全簡介
- 基于AVR微控制器的簡單PI(脈沖感應)金屬探測器
- AVR HV2基于Arduino的AVR微控制器的高壓并行編程器
- 使用AVR DA微控制器的溫度接入點
- Arduino Uno微控制器采用的是Atmel的ATmega328
- 基于微控制器的永磁同步電機磁場定向控制 15次下載
- 系統(tǒng)可編程閃存中的RISC微控制器LGT8XM 0次下載
- Atmel微控制器8位AVR的庫文件免費下載 0次下載
- 微控制器系統(tǒng)的詳細資料概述
- C51+AVR+Arduino微控制器的詳細中文數(shù)據(jù)手冊免費下載 17次下載
- AVR微控制器與C編譯器的協(xié)同設計 40次下載
- ATMEL愛特梅爾半導體公司產(chǎn)品線
- 愛特梅爾的汽車解決方案
- 內嵌微控制器的無線數(shù)據(jù)發(fā)射器的特性及應用
- 嵌入式系統(tǒng)中微控制器與微處理器的區(qū)別 507次閱讀
- 微控制器與運動控制器的區(qū)別 683次閱讀
- 微控制器是否能替代PLC 718次閱讀
- 微控制器的定義和工作原理 1810次閱讀
- Microchip AVR DD系列微控制器產(chǎn)品特性 748次閱讀
- 用DS80C51/2微控制器代替Atmel TS80C320U323 1126次閱讀
- 使用uIP堆棧將MAXQ微控制器聯(lián)網(wǎng) 1229次閱讀
- 微控制器的主要應用在哪里 9298次閱讀
- 微雪電子USB AVR JTAG ICE XPII下載器簡介 4375次閱讀
- dfrobotDFRduino Pro Mini控制器簡介 2200次閱讀
- digilent開源微控制器介紹 1657次閱讀
- 微控制器的相關知識介紹(含義、編程語言) 5343次閱讀
- TIMSP430微控制器軟件編程經(jīng)驗和應用技巧 4205次閱讀
- 微控制器原理及應用 1.5w次閱讀
- 愛特梅爾VS賽普拉斯:引領未來觸控技術走向何處? 1140次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 5AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 7SM2018E 支持可控硅調光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
- 8AN-1308: 電流檢測放大器共模階躍響應
- 545.42KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數(shù)發(fā)生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測試電源的紋波
- 0.36 MB | 17次下載 | 免費
- 8感應筆電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論