Különbség az Arduino és a 8051 mikrovezérlő között

A mikroprocesszorokat használó termékek általában két fő kategóriába sorolhatók. Az első kategória a nagy teljesítményű mikroprocesszorokhoz tartozik, mint például a Pentium olyan alkalmazásokhoz, ahol a rendszer teljesítménye kritikus. A második kategóriában a teljesítmény másodlagos, és e kategóriába tartozó mikroprocesszort gyakran mikrokontrollernek hívják. A mikrokontroller nem más, mint számítás a fedélzeten lévő legtöbb szükséges támogatási chippal. A 8051 széles körben használt mikrokontroller, amely bemeneti jelet vesz az általa kezelt eszközről, és vezérli az eszközt, jeleket küldve az eszköz különböző alkatrészeire. Olyan, mint egy egység, amely úgy működik, mint egy processzor, amely megoldja a valós problémákat. Az Arduino egy nyílt forráskódú fejlesztői testület vagy táblák, amelyek saját dedikált IDE-vel (Integrált Fejlesztési Környezet) működnek. Ez egy számítógépes platform az elektronikai projektek építéséhez. Hangsúlyozzuk néhány fontos különbséget az Arduino és a 8051 mikrovezérlő között, hogy megnézze, melyik áll ki.

Mi az Arduino??

Az Arduino egy mikrovezérlő kártya, amely előre bevizsgált szoftver- és hardverkönyvtárakhoz tartozik, és rendelkezik saját integrált fejlesztési környezetével (IDE). Ez egy számítógépes platform, amelyet elektronikus projektek felépítéséhez használnak. Valójában az Arduino körüli projektek tervezésének egyik szépsége az, hogy még az alacsony szintű elektronikus részletekkel is foglalkozik. Az Arduino ökoszisztéma három fő alkotóeleme van: az Arduino tábla, a külső hardver és az Arduino IDE. Ezek az alkatrészek együttesen működnek, lehetővé téve, hogy szinte bármit megtehessen az Arduino-val. Beprogramozhatja a készüléket, hogy bármi mást végezzen, például ellenőrző lámpákat és motorokat, vagy érzékelők olvasását. Csakúgy, mint egy mikrovezérlő, feldolgozza a bemeneteket és továbbítja a kimeneteket. Minden Arduino középpontjában egy Atmel mikrovezérlő egység található. Az Arduino táblák, köztük az Arduino Uno, AVR ATMega mikrovezérlőt használnak.

Mi a 8051 mikrovezérlő??

A 8051 mikrokontroller a 8 bites családi mikrokontrollerek, és széles körben használt egyik legnépszerűbb mikrokontroller. Az Intel Corporation 1980-ban vezette be a 8051-es mikrovezérlőt, és azóta a 8051-es típusú chipeket használják több ezer termék alapjául. Vannak más cégek is, köztük a Philips, a Fujitsu, a Siemens, a Dallas Semiconductor, az OKI és a Matra Harris, amelyek 8051 családbeli chipeket gyártanak. Egyes vállalatok kibővítették a 8051-es családot, kompatibilis chipekkel, további szolgáltatásokkal. A 8051 továbbfejlesztett változata, a 8052, saját változatcsaládjával is létezik. A 8051 modell egy 8 bites és 16 bites regiszterek és 8 bites memóriahelyek gyűjteménye, amelyek együttesen működtethetők a tervezés részeként beépített szoftver utasítások felhasználásával. A 8051 128 bájt RAM-ot, 4 kilobájt ROM-ot, 2 időzítőt, 1 soros portot és 40 érintkezős DIP-t tartalmaz.

Különbség az Arduino és a 8051 mikrovezérlő között

Tábornok

A 8051 csak egyetlen mikrovezérlő, amely a 8 bites mikrokontrollerek családjába tartozik. A mikrokontroller elsődleges célja egy gép működésének ellenőrzése egy rögzített program segítségével, amelyet a ROM-ban tárolnak, és amely a rendszer élettartama alatt nem változik. Az Arduino viszont egy mikrokontrollertábla, amely előre bevizsgált szoftver- és hardverkönyvtárakhoz tartozik, és saját integrált fejlesztési környezettel (IDE) rendelkezik. Az Arduino egy ismétlődő feladatok elvégzésére programozott számítógép egyetlen alkatrésze, és elektronikai projektek fejlesztésére szolgál..

Tápegység

A 8 bites Intel 8051 +5 volt és legfeljebb 6,6 volt közötti feszültséggel működik. Ez azt jelenti, hogy az 5,0 voltos biztonságos üzemi feszültség, de maximális üzemi feszültségen is képes működni, 6,0 voltos, ha sikerül köztük egy diódát közbetenni. A 8051-es mikrovezérlő sikeres működéséhez állandó szabályozott tápegységet kell használni. Az Arduino 6–20 V (7–12 V ajánlott) feszültséget képes fogadni az egyenáramú csőcsatlakozón vagy a Vin tűn keresztül. Beépített 5 V és 3,3 V szabályozókkal rendelkezik; az 5 V-ot használják az összes logika számára a táblán, és a 3,3 V-t 3,3 V-os pajzsok és külső áramkörök képesek befogadni.

Memória tér

A 8051 mikrovezérlő összesen 128 bájt RAM-mal rendelkezik, amelynek 00 és 7FH címe van. Ezt a 128 bájtot három csoportra osztják: Összesen 32 bájtot (00 - 1F Hex) különítenek el a regiszter bankokhoz és a veremhez; összesen 16 bájt (20H-tól 2FH-ig) a bitcímzett olvasási / írási memória számára; és összesen 80 bájtot (30H-tól 7FH-ig) használunk az írás / írás tároláshoz. Külső memóriája akár 64K byte lehet. Az Arduino Uno csak 32K byte flash memóriát és 2K byte SRAM memóriát tartalmaz. A memória egy másik formáját, az EEPROM-ot is használja a hosszú távú információk tárolására, de lassabb, mint az SRAM.

Alkalmazások

A 8051-et eredetileg beágyazott rendszerekben fejlesztették ki, de később ipari vezérlő alkalmazásokra terjesztették ki. Gyakran használják automatikusan vezérelt termékekben, például autómotor-vezérlő rendszerekben, távirányítókban, készülékekben, elektromos szerszámokban, irodai gépekben és játékokban. Az Arduino képes olvasni az érzékelők adatait és az olyan vezérlőelemeket, mint a lámpák, motorok, termosztátok és garázskapuk. Az Arduino projekteket gyakran használják az IoT (Thinks Internet) alkalmazások kiépítéséhez. Otthoni automatizálási rendszerekhez és innovatív alkalmazások széles skálájához is felhasználják, a robotikától és a világítástól a kertészkedésig és a játékokig.

Arduino vers a 8051 mikrovezérlőről: Összehasonlítási táblázat

Az Arduino versek összefoglalása a 8051-es mikrovezérlőről

Dióhéjban, maga Arduino nem egy mikrovezérlő, hanem egy mikrovezérlő kártya saját IDE-jével és előre ellenőrzött szoftver- és hardverkönyvtárakkal együtt. Az Intel 8051 mikrokontroller valójában a 8 bites mikrovezérlők teljes családjára vonatkozik, amelyek száma 8031-től 8751-ig terjed. A 8051 továbbfejlesztett változata, a 8052, saját változatcsaládjával is létezik. Az Arduino egy viszonylag új rendszer, amely az AVR architektúrán alapszik és több RAM-ot és ROM-ot tartalmaz, mint a 8051, így ideális beágyazott alkalmazásokhoz és projektekhez.