mi az a 8051 mikrovezérlő?

mikrokontrollerek: ez egy programozható integrált áramkör (ic), amely egy kis CPU-ból, RAM-ból és I/O csapokból áll. A mikrokontroller egységeket (MCU) széles körben használják számos eszközben.

CPU: feldolgozást végez, és a mikrokontroller elméjének tekinthető. Azáltal, hogy utasításokat ad az MCU-nak, kommunikálhat az I/O csapokkal, és vezérelheti őket az igényeknek megfelelően.

memória: tárolja a mikrokontroller által igényelt utasításokat és adatokat.

busz: kommunikációs közegként működik az adatátvitel komponensei között.

8051 mikrokontroller

Miután az első 8051 mikrokontrollert az Intel 1980-ban tervezte, számos nagy teljesítményű változat készült ADC-k, Op erősítők és egyebek hozzáadásával. Ezekkel együtt a 8051 mikrovezérlőnek volt egy 16 bites címsíne az adatátvitelhez, amelyet egy 8 bites adatbusz kísér az egyes alkalmazások adatainak továbbításához.

a jelenlegi mikrovezérlő a 8 bites mikrovezérlők családjába tartozik, és 128KB RAM-mal, 4KB ROM-mal, 4 porttal, 2 időzítővel és 1 soros porttal van ellátva egyetlen chipen. Ezek a chipek könnyen programozhatók az assembly nyelv használatával.

alkalmazás

a 8051 MCU-kat széles körben használják beágyazott rendszerekben, repüléstechnikában, űrtechnológiában, közlekedésirányítási rendszerekben, robotikában, kommunikációban, autóiparban és számos különböző területen.

ezek az IC-k számos beágyazott alkalmazásban használhatók különböző elektronikai és robotikai projektekhez. Néhány:

  • mozgó üzenet LCD kijelző
  • üzemanyag lopás riasztás
  • vízszint jelző
  • RF alapú többcélú eszköz
  • mikrokontroller alapú fordulatszámmérő
  • mikrokontroller alapú hang gyűrű lejátszó
  • mikrokontroller alapú Hőmérő

Pinouts and functions of 8051 mikrokontroller

a 8051 kettős soros csomagban (dip ) érkezik, és 40 csapból áll, azaz 20 csapból áll az MCU mindkét oldalán (amint az a képen látható. lent). Mind a 40 pin-t különböző célokra és I/O funkciókra határozták meg, mint például az analóg/digitális írás-olvasás, megszakítások és soros kommunikáció.

 a 8051 mikrokontroller Pin diagramja
a 8051 mikrokontroller Pin diagramja

Csapok 1-8: ezeket az 1.port tűknek nevezik, és egyszerű I/O műveletek végrehajtására használják. Ezek a csapok úgy konfigurálhatók, hogy logikai állapotukat 0-ra vagy 1-re változtatják.

9.tű: ez az úgynevezett RESET pin a mikrokontroller alaphelyzetbe állításához. A mikrokontroller futó tevékenységének befejezéséhez ez a pin használható.

Pin 10-17: ezek a továbbiakban port 3 csapok. Az 1. port csapokhoz hasonlóan a 3. port csapokat is használják univerzális bemeneti-kimeneti portként, valamint néhány további funkció végrehajtásával az alábbiak szerint:

P3.0 (RXD): ez egy soros tű az adatok fogadásához. Soros kommunikáció létrehozására szolgál, hogy adatokat fogadjon a bemeneti jelen keresztül.

P3.1 (TXD): ez egy soros tű is. A kimeneti jelen keresztül a soros porton keresztül történő adatátvitelre szolgál.

P3.2 és P3.3: ezek a csapok külső hardvermegszakításokhoz használhatók.

P3.4 és P3.5 (T0 és T1): ezek időzítő csapok, amelyek 16 bites számlálóval csatlakoztathatók.

P3.6: Ez egy memóriaíró pin-kód az adatok külső memóriába történő írásához.

P3.7: Ez egy külső memóriaolvasó pin-kód az adatok külső memóriából történő olvasásához.

Pin 18 és 19: Ezek a külső oszcillátorok csapjai, és kvarc oszcillátorokhoz csatlakoztathatók, hogy külső órajel frekvenciát biztosítsanak.

20.tű: ez a földelő (GND) tű a mikrokontrollerrel használt érzékelők és modulok GND (negatív) vezetékének csatlakoztatásához.

21-28. tű: Ezeket nevezik port 2 csapok. Kétirányúak, és a külső memória

Pin29 mikrovezérlővel való összekapcsolására szolgálnak: ez a pin Program Store Enable (Psen) néven ismert. A külső memória olvasására szolgál.

Pin 30: Ez a pin néven ismert cím retesz engedélyezése (ALE ). Több memória címének megkülönböztetésére szolgál.

Pin 31: Ez a pin külső bemenet (külső hozzáférés) bemenet. A külső memória interfészének engedélyezésére és letiltására szolgál.

Pin 32 – Pin 39: ezek a port 0 csapok. Kétirányúak is, és I/O portként használják őket.

Pin 40 (VCC): ez egy tű a +5 V-os áramkörök áramellátására.

8051 architektúra

a 8051 8 bites adatokat dolgoz fel, és 8 bites mikrovezérlő. Itt található a mikrokontroller architektúrát bemutató blokkdiagram. Eszerint a 8051 CPU-ból, RAM-ból, Flash memóriából (EEPROM) és I/O-ból áll.

 a 8051 mikrokontroller blokkdiagramja (Kép jóvoltából: Wikipedia)
a 8051 mikrokontroller blokkdiagramja (Kép jóvoltából: Wikipédia)

perifériáik a belső adatbusz segítségével kommunikálnak, amely egy 8 bites adatbusz.

a 8051 mikrokontroller jellemzői:

  • 8-bit CPU két regiszterrel a (ACC vagy akkumulátor) és B
  • belső Flash ROM 8KB
  • 32 I/O
  • belső RAM 256 bájt
  • 8 bites veremmutató
  • 16 bites programszámláló és Adatmutató (DPTR)
  • két 16 bites időzítő, T0 és T1
  • két külső és három belső megszakító
  • oszcillátor és óra áramkör
  • soros adat vevő adó

Leave a Reply