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ó.
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.
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