co je mikrokontrolér 8051?

mikrokontroléry: jedná se o programovatelný integrovaný obvod (IC), který se skládá z malého CPU, RAM a I/O pinů. Mikrokontrolérové jednotky (MCU) jsou široce používány v mnoha zařízeních.

CPU: provádí zpracování a je považován za mysl mikrokontroléru. Tím, že pokyny pro MCU, jeden může komunikovat s I / O kolíky a ovládat je podle potřeby.

paměť: ukládá pokyny a data požadovaná mikrokontrolérem.

sběrnice: funguje jako komunikační médium mezi komponenty pro přenos dat.

8051 mikrokontrolér

poté, co byl první mikrokontrolér 8051 navržen společností Intel v roce 1980, bylo vyrobeno několik výkonných variant přidáním ADC, operačních zesilovačů a dalších. Spolu s nimi měl mikrokontrolér 8051 16bitovou adresovou sběrnici pro přenos dat doprovázenou 8bitovou datovou sběrnicí pro přenos dat pro konkrétní aplikace.

současný mikrokontrolér patří do 8bitové rodiny mikrokontrolérů a je nabitý 128 kB RAM, 4 kB ROM, 4 porty, 2 časovači a 1 sériovým portem na jednom čipu. Tyto čipy lze snadno naprogramovat pomocí jazyka sestavení.

aplikace

8051 MCU jsou široce používány ve vestavěných systémech, letectví, kosmické technologii, systémech řízení dopravy, robotice, komunikaci, automobilovém průmyslu a v mnoha různých oblastech.

tyto integrované obvody mohou být použity v různých vestavěných aplikacích pro různé projekty zahrnující elektroniku a robotiku. Některé jsou:

  • pohyblivá zpráva LCD displej
  • Alarm proti krádeži paliva
  • indikátor hladiny vody
  • víceúčelové zařízení založené na RF
  • otáčkoměr založený na mikrokontroléru
  • mikrokontrolérový tónový kroužek přehrávač
  • Mikrokontrolérový teploměr

Pinouts a funkce mikrokontroléru 8051

8051 je dodáván v duálním Inline balení (DIP ) a skládá se z 40 kolíky tj 20 kolíky na obou stranách MCU (jak je znázorněno na obrázku. nízko). Všech těchto 40 pinů bylo zadáno pro různé účely a I/o funkce, jako je analogové / digitální čtení-zápis, přerušení a sériová komunikace.

pinový Diagram mikrokontroléru 8051
pinový Diagram mikrokontroléru 8051

Piny 1-8: tyto jsou označovány jako piny portu 1 a používají se pro provádění jednoduchých I/O operací. Tyto piny lze konfigurovat změnou jejich logického stavu na 0 nebo 1.

Pin 9: Toto je známé jako resetovací pin pro resetování mikrokontroléru. Pro ukončení běžící aktivity mikrokontroléru lze použít tento pin.

Pin 10-17: tyto jsou označovány jako port 3 kolíky. Podobně jako u pinů portu 1 se kolíky portu 3 používají jako univerzální vstupní a výstupní port spolu s provedením několika dalších funkcí, jak je popsáno níže:

P3.0 (RXD): Jedná se o sériový pin pro příjem dat. Používá se pro navázání sériové komunikace pro příjem dat prostřednictvím vstupního signálu.

P3.1 (TXD): toto je také sériový pin. Používá se pro přenos dat prostřednictvím výstupního signálu přes sériový port.

P3.2 a P3.3: tyto piny se používají pro externí přerušení hardwaru.

P3. 4 a P3.5 (T0 a T1): jedná se o kolíky časovače, které lze připojit pomocí čítače bitů 16.

P3. 6: Jedná se o pinu pro zápis do paměti pro zápis dat do externí paměti.

P3. 7: jedná se o kód PIN pro čtení externí paměti pro čtení dat z externí paměti.

Pin 18 a 19: Jedná se o kolíky pro externí oscilátory a mohou být připojeny k křemenným oscilátorům, aby poskytovaly externí frekvenci hodin.

Pin 20: jedná se o zemnící (GND) kolík pro připojení GND (záporného) vodiče senzorů a modulů používaných s mikrokontrolérem.

Pin 21 až 28: Ty jsou označovány jako port 2 kolíky. Jsou obousměrné a používají se pro propojení externí paměti s mikrokontrolérem

Pin29: tento pin je známý jako Program Store Enable (PSEN). Používá se pro čtení externí paměti.

Pin 30: tento pin je známý jako Address Latch Enable (ALE ). Používá se k rozlišení adres více vzpomínek.

Pin 31: tento pin je známý jako vstup externího vstupu (externí přístup). Používá se pro povolení a zakázání rozhraní externí paměti.

Pin 32-Pin 39: Jedná se o kolíky portu 0. Jsou také obousměrné a používají se jako i / o port.

Pin 40 (VCC): jedná se o pin pro napájení obvodů s + 5V.

8051 Architektura

8051 zpracovává 8bitová data a je 8bitovým mikrokontrolérem. Zde je blokový diagram zobrazující architekturu mikrokontroléru. Podle něj se 8051 skládá z CPU, RAM, Flash paměti (EEPROM) a I/O.

blokové schéma mikrokontroléru 8051 (obrázek se svolením: Wikipedia)
blokové schéma mikrokontroléru 8051 (obrázek se svolením: Wikipedie)

jejich periferie komunikují pomocí interní datové sběrnice, která je 8bitovou datovou sběrnicí.

funkce mikrokontroléru 8051:

  • 8-bit CPU se dvěma registry a (ACC nebo akumulátor) a B
  • interní Flash ROM 8KB
  • 32 I/O
  • interní RAM 256 bajtů
  • 8bitový ukazatel zásobníku
  • 16bitový čítač programů a ukazatel dat (DPTR)
  • dva 16bitové časovače, T0 a T1
  • dva externí a tři interní přerušení
  • oscilátor a hodiny obvod
  • sériový datový přijímač vysílač

Leave a Reply