a mikrokontroller rendelkezik a mikroprocesszor összes szükséges összetevőjével, és mindig ROM-ot, RAM-ot, soros portot, időzítőket, megszakítja a bemeneti kimeneti portokat és az óraáramkört. A mikrokontroller mindig a chipre összpontosít, és hangsúlyosabb a soros portok, analóg-digitális átalakítók, időzítők, számlálók, csak olvasható memória, párhuzamos bemenet, megszakításvezérlés, véletlen hozzáférésű memória és kimeneti portok esetében. A 8051 mikrokontroller koncepciója innen származik, és itt részletesen tárgyaljuk a 8051 mikrokontroller különböző aspektusait, felhasználását, programozását és egyéb jellemzőit.
mi az a mikrokontroller 8051?
sok szó esett a 8051 mikrovezérlőről, és miután a cikk vége felé járt, megismerkedhet a 8051 mikrovezérlő különböző aspektusaival. Ezt a mikrokontrollert az Intel találta fel, és egy 8 bites családi processzorral működik. A 8051 mikrokontroller széles körben alkalmazható különböző iparágakban és háztartási célokra is.
a 8051 mikrovezérlő története
ha visszamegyünk a történelembe a 8051 mikrovezérlőt először 1980-ban találta fel a mikroprocesszoros óriás Intel, és fokozatosan világszerte elfogadott, és az elkövetkező napokban a 8051 mikrokontroller jelentősége egyre nő. Amikor az Intel feltalálta, NMOS technológiával fejlesztették ki, de NMOS technológiaként, de nem volt túl hatékony.
annak érdekében, hogy növelje a hatékonyságot és a termelékenységet, az Intel átalakította a CMOS technológia technológiájának megvalósításával, és egy új kiadás jött létre, amelynek címe C betűvel rendelkezik, hogy megfeleljen a keresletnek és a jelig teljesíthessen. A 8051 mikrovezérlő új kiadásában két busz található, amelyek közül az egyik a programhoz, a másik az adatokhoz, hogy jól teljesítsen.
a 8051 mikrokontroller egy 8 bites mikrokontroller család, amelyet világszerte használnak. A” System on a chip ” a 8051 mikrovezérlő másik szinonimája, és az olyan összetevők, mint a 128 bájt RAM, négy port egyetlen chipen, 2 időzítő, 1 soros port és 4kbyte ROM jelentik a szinonimát.
mivel 8 bites processzorról van szó, a CPU nagyon hatékonyan és gyorsan tud működni, ha az adatok egyszerre körülbelül 8 bitesek, és ha az adatok több, mint hogy különböző CPU-kra kell széttöredezni. Valójában a mai napon a legtöbb gyártó inkább 4kbyte ROM-ot szeretne kapni.
a 8051 mikrovezérlő fókuszterülete
itt a 8051 mikrovezérlő különféle fontos fókuszterületeiről fogunk beszélni.
energiagazdálkodás: a 8051 mikrokontroller hatékony mérőrendszerrel van felszerelve, és nagymértékben segíti a mikrokontroller energiamegtakarítását.
Érintőképernyő: a modern idők és a közelgő mikrokontroller érintőképernyős funkcióval érkezik, a 8051 mikrokontroller pedig érintőképernyős funkcióval is rendelkezik. Ezért van egy kiterjedt alkalmazás a mobiltelefonok, a médialejátszók és a szerencsejáték-ágazatban.
autóipar: a 8051 mikrokontroller széles körben alkalmazható az autóiparban is, különös tekintettel a hibrid járműkezelésre. Amellett, hogy a sebességtartó automatika és fékrendszer a másik terület, ahol azt gój hatalmas használata.
mikrokontroller alapjai
amikor a mikrokontroller alapjairól van szó, tisztában kell lennünk a mikrokontroller különféle összetevőivel, és az összetevők a következők : központi feldolgozó egység(CPU), véletlen hozzáférésű memória (RAM), csak olvasható memória(ROM), bemeneti/kimeneti port Időzítők, számlálók megszakításvezérlők, analóg-digitális átalakítók, digitális analóg Átalakítók, Soros interfész portok és oszcilláló áramkörök.
CPU: az agynak hívják, és a fő funkciója az utasítások lekérése és dekódolása, hogy a többi funkció zökkenőmentesen elvégezhető legyen.
memória: amikor a mikrokontroller memóriájáról van szó, a mikroprocesszor képbe kerül, és a mikrokontrollerbe telepített különféle memóriák RAM és ROM (EEPROM, EPROM stb.) vagy flash memóriák a Program forráskódjainak tárolására.
párhuzamos kimeneti és bemeneti portok: Ezeknek a mikrokontrolleren belüli portoknak a fő célja a csatlakoztatott eszközök közötti különféle interfészek meghajtása.
soros portok: ezek szintén fontos részét képezik a mikrovezérlőnek.
időzítő és számlálók: a mikrokontroller belsejében lévő időzítők és számlálók száma változó, és főleg zárfunkciók, modulációk, impulzusgenerációk, frekvenciamérés és rezgések készítésére használják, hogy a feladat az előírt időintervallummal elvégezhető legyen.
analóg-digitális átalakító & digitális-analóg átalakító: Ezek a mikrokontroller belsejében használt konverterek, amelyek a jelet analógról digitálisra konvertálják és fordítva.
Megszakításvezérlés: maga a név magától értetődő, és segít a program megszakítás nélküli végrehajtásában.
speciális működési blokk: ezek a mikrokontroller extra és különleges kiegészítői bizonyos speciális feladatok elvégzéséhez.
8051 mikrokontroller projektek
minden mérnöki és diplomás hallgató számára a 8051 mikrokontroller projektek nagy jelentőséggel bírnak. Hogy őszinte legyek, a 8051 mikrovezérlővel kapcsolatos projekt nagyon érdekes, és főleg a valós igény problémáját oldja meg.
ha itt keres egy projektet a 8051 mikrokontrollerhez, segítünk abban, hogy megkapja a megfelelő nyomot a projektjeihez. Íme néhány érdekes és leginkább elfogadott 8051 mikrokontroller projekt neve:
- biztonságos vezeték nélküli Adatkommunikáció (at89s52)
- véletlenszám-generátor segítségével 8051
- RFID alapú jelenléti rendszer (at89s52 + rf)
- interfész Hex billentyűzet 8051,
- távirányító digitális óra DS1307 & at89c2051,
- Solar nyomkövető rendszer (at89c2051),
- ultrahangos távolságmérő segítségével 8051,
- RFID alapú biztonsági rendszer (at89s52 + RFID),
- alkoholszonda áramkör segítségével 8051,
- SMS telefonon keresztül (at89s8252),
- vonalkövető robot 8051 mikrovezérlővel,
- RF alapú távirányító (at89c2051),
- RF alapú automatikus Mérőolvasás és még sok más
8051 mikrokontroller programozás
8051 mikrokontroller programozás minden bizonnyal nagyon érdekes, és hogy még érdekesebbé tegyük itt, adunk néhány eszközt, amelyek segítenek jobban megérteni a 8051 mikrokontroller programozást.
vessen egy pillantást az eszközökre
- kódszerkesztő-Szintaxis kiemelés Jegyzettömb
- RIDE szoftver – szimuláció
- A51-Assembler
- Proteus – teljesen beágyazott szimulációs szoftver
- szimulátor-Windows alapú intelligens n kis szimulátor
- Keil uVision – 8051/Arm szimuláció
- Baud-Timer érték számológépek különböző átviteli sebességekhez
most megírjuk a programot, mint egy a Keil uvison4 szimulációs szoftver és a program
- szoftver telepítése a rendszer
- kattintson a projekt -> új Uvision projekt
- mentse el a projekt
- válassza ki a céleszköz (8051 – AT89s51)
- Fájl -> új
- új szövegszerkesztő nyílik meg. Itt meg kell írni a kódot
a bemutató elsősorban hangsúlyozza a speciális funkció regiszterek (SFRs), speciális funkció regiszterek, alap regiszterek, az akkumulátor, “R” regiszterek, B regiszter, Adatmutató (DPTR), a Program számláló (PC), verem mutató (SP), címzési módok, program Flow, alacsony szintű információk, Időzítők, soros Port működését, megszakítások, események kiváltó megszakítások, típusú memória, kód memória, belső RAM, külső RAM és még sok más. Az internetet különféle oktatóanyagok árasztották el, amelyeket a legtöbbet kihasználhat.
ez az egész 8051 mikrokontroller bemutató . Ha Ön kezdő vagy tapasztalt, a 8051 mikrovezérlőnek mélyreható tanulmányra van szüksége, hogy megértse a 8051 mikrovezérlő alapját. Igen, a 8051 nem csak egy egyszerű szám, hanem jelent valamit, és a bemutató segít megérteni a 8051 mikrovezérlőt. Továbbá, bármilyen kérdése van ezzel a cikkel kapcsolatban, kérjük, adja meg értékes javaslatait az alábbi megjegyzés részben. Itt van egy kérdés az Ön számára, mi a 8051 mikrokontroller belső memóriája?