89C2051

Z MediaWiki SPŠ a VOŠ Písek
Přejít na: navigace, hledání

Obsah

Základní popis

Atmel 2051 či přesněji AT89C2051 je mikrokontrolér, který patří do řady MCS-51. Jedná se o mikroprocesorovou řadu vyvinutou firmou Intel již v roce 1980. Jedná se tedy o trochu historické zařízení, které však má přes své stáří stále co nabídnout. Dnes je stále vcelku rozšířen a to zejména díky značné oblibě u návrhářů.

Paměť mikrokontroléru Atmel 2051

Paměťový prostor 2051 lze rozdělit na dvě základní části: na paměť dat a paměť programu. Paměť programu má velikost 2 KB. Tato paměť slouží k ukládání instrukcí, které má mikrokontrolér vykonat. Dále je do ní ještě možné zapsat konstanty, které program může při běhu používat. Z této paměti lze za běhu programu pouze číst, zapisuje se do ní pomocí programátoru (programátor je zařízení, do nějž se vloží programovatelný obvod a jsou do něj zapsána data). Paměť dat (jinak nazývaná také jako RAM) pojme 128 B dat, lze do za běhu programu i zapisovat, takže se hodí pro zapisování různých výsledků početních operací, příznaků a jiných hodnot.

Výkon mikrokontroléru

Maximální taktovací kmitočet, který Atmel 2051 zvládá, je 24 MHz. K provedení jednoho cyklu je zapotřebí 12 taktů. Z toho vyplývá, že tento mikrokontrolér zvládne nejvíce 2 miliony cyklů za jednu sekundu. Instrukce můžou být jednocyklové, dvoucyklové a čtyřcyklové.

Napájení mikrokontroléru

Napětí, kterým lze mikrokontrolér napájet, závisí na jeho taktovacím kmitočtu. Při kmitočtu 12 MHz lze přivést napětí v rozpětí 2,7 až 6 V, takže jej lze provozovat i na dvě tužkové baterie. Pokud však použijeme nejvyšší možný kmitočet (24 MHz), budou potřeba alespoň 4 V, přičemž maximální napětí činí opět 6 V. Samozřejmostí je použití dobré stabilizace napájecího napájení, tedy s co možná nejmenším zvlněním. Já osobně používám obvod 7805, který při vstupním napětí okolo 8 až 9 V má na výstupu vyhlazené napětí 5 V.

Základní možnosti mikrokontroléru Atmel 2051

Atmel 2051 je tvořen dvaceti piny. Dva z nich slouží k napájení mikrokontroléru. Další je určen pro tlačítko reset, které je aktivní v log. 1. V případě, že chcete obvod časovat pomocí krystalového oscilátoru, využijete další dva piny, pokud chcete časovat pomocí jiného zařízení, použijete jen jeden z těchto pinů. Následuje dalších 15 pinů, které slouží jako vstupně/výstupní brány. Některé z nich umožňují i některé dodatečné funkce jako je sériový kanál, komparátor či vstup vnějšího přerušení.


Zdroj:
http://pavob.net/2008/03/24/zakladni-popis-mikrokontroleru-at89c2051/
http://en.wikipedia.org/wiki/Atmel_AT89_series
--Bkolesnicenko 3. 6. 2010, 05:34 (UTC)

Připraven odkaz pro otázky k referátu.
Otázky k opakování z referátů mikroprocesorové techniky TVY
--Arni 27. 5. 2010, 13:42 (UTC)

Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export