Vývody mikrokontroléru AT89C2051

Po napsání předchozího článku, který se věnoval základnímu popisu mikrokontroléru Atmel 2051 jsem se rozhodl, že se budu tomuto mikrokontroléru věnovat podrobněji. Každé jeho důležité části budu věnovat samostatný článek, který se pokusím napsat co možná nejvýstižněji, aby poskytl všechny potřebné informace a zároveň nebyl zbytečně obsáhlý.

Pro začátek by asi bylo nejvhodnější si popsat tento mikrokontrolér z vnějšího pohledu. Již několikrát jsem uvedl, že se jedná o integrovaný obvod, který obsahuje 20 pinů (nožiček, vývodů). Jednotlivé piny integrovaného obvodu jsou očíslovány a jednotlivá čísla jdou popořadě za sebou. Pin s číslem jedna začíná poblíž klíče. Klíčem se rozumí buď malá tečka, která je umístěna vedle prvního pinu nebo půlkruhovitá prohlubeň, vůči níž je pin s číslem jedna umístěn nalevo. Dále číslování pokračuje proti směru hodinových ručiček.

Vývody IO

Popis jednotlivých pinů

Nyní si blíže popíšeme jednotlivé piny. Pro snadnější představu budu používat schéma z datasheetu obvodu AT89C2051.

Vývody AT89C2051

Je jasné, že obvod musí být nějakým způsobem napájen. K tomu slouží vývody VCC (na něj se přivádí kladné napájecí napětí) a GND (zem, neboli 0 V). Obvod je resetován pomocí logické 1 (přivedením kladného napětí) na pinu RST/VPP. To je prováděno buď stisknutím tlačítka, nebo pomocí nějakého speciálního obvodu. K časování mikrokontroléru slouží vývody XTAL1 a XTAL2. Na ně lze připojit krystalový oscilátor nebo nějaký jiný vnější zdroj kmitů.

Krystalový oscilátor

Vnější oscilátor

Dále následuje patnáct pinů, které lze využít jako vstupně/výstupní brány. Ve skutečnosti je těchto bran šestnáct, ale u jedné z nich nevede ven z obvodu pin. Jedná se o bránu P3.6, na níž je přiveden signál z analogového komparátoru, jemuž za vstupy slouží brány P1.0 (AIN0) a P1.1 (AIN1), které lze použít i jako vstupně/výstupní brány, akorát s drobným omezením: neobsahují tzv. pull up rezistory, které drží hodnotu vývodu v logické 1.

Celý port 1 (P1) je také využíván při programování obvodu. Vývody P3.2 a P3.3 lze také použít jako vstup z vnějšího zdroje přerušení a P3.4 a P3.5 jako vstup vnějšího čítače/časovače. Maximální výstupní proud činí 20 mA, přičemž celkový výstupní proud celého obvodu je 80 mA.

Štítky:

Zanechat komentář