Ero Arduinon ja 8051 n mikrokontrollerin välillä

Mikroprosessoreita käyttävät tuotteet jaetaan yleensä kahteen pääluokkaan. Ensimmäinen luokka kuuluu korkean suorituskyvyn mikroprosessoreihin, kuten Pentium, sovelluksissa, joissa järjestelmän suorituskyky on kriittinen. Toisessa luokassa suorituskyky on toissijaista, ja tämän luokan mikroprosessoria kutsutaan usein mikro-ohjaimeksi. Mikrokontrolleri ei ole muuta kuin laskenta, jossa on suurin osa tarvittavista tukisiruista aluksella. 8051 on laajalti käytetty mikrokontrolleri, joka ottaa tietoja ohjattavasta laitteestaan ​​ja ohjaa laitetta lähettämällä signaaleja laitteen eri komponentteihin. Se on kuin yksikkö, joka toimii kuin prosessori, joka ratkaisee todellisen maailman ongelmat. Arduino on avoimen lähdekoodin kehityspaneeli tai sarja taulukoita, joilla on oma IDE (integroitu kehitysympäristö). Se on tietotekniikkaalusta elektroniikkaprojekteihin. Korostamme joitain keskeisiä eroja Arduinon ja 8051-mikrokontrollerin välillä nähdäksemme kumpi erottuu.

Mikä on Arduino?

Arduino on mikrokontrollerikortti, joka tulee valmiiksi testattuihin ohjelmisto- ja laitteistokirjastoihin ja jolla on oma integroitu kehitysympäristö (IDE). Se on laskentaalusta, jota käytetään rakentamaan sähköisiä projekteja. Itse asiassa yksi Arduinon ympäristössä suunnittelemista projekteista on se, että se huolehtii sinulle jopa matalan tason elektronisista yksityiskohdista. Arduino-ekosysteemissä on kolme pääkomponenttia: Arduino-levy, ulkoinen laitteisto ja Arduino IDE. Kaikki nämä komponentit toimivat yhdessä, jotta voit tehdä melkein mitä tahansa Arduinon kanssa. Voit ohjelmoida laitteen tekemään mitä tahansa muun muassa merkkivaloja ja moottoreita tai lukemaan antureita. Aivan kuten mikro-ohjain, se käsittelee tuloja ja lähettää ulostuloja. Jokaisen Arduinon ytimessä on Atmel-mikrokontrolleriyksikkö. Arduino-levyt, mukaan lukien Arduino Uno, käyttävät AVR ATMega-mikro-ohjainta.

Mikä on 8051 mikrokontrolleri?

8051-mikrokontrolleri on 8-bittinen perheen mikrokontrolleri ja se on yksi suosituimmista mikrokontrollereistä laajassa käytössä. Intel Corporation esitteli 8051-mikrokontrollerin vuonna 1980, ja siitä lähtien 8051-perheen siruja on käytetty tuhansien tuotteiden perustana. On myös muita yrityksiä, kuten Philips, Fujitsu, Siemens, Dallas Semiconductor, OKI ja Matra Harris, jotka valmistavat 8051-perheen siruja. Jotkut yritykset ovat laajentaneet 8051-tuoteperhettä tarjoamalla yhteensopivia siruja lisäominaisuuksilla. 8051: n parannettu versio, 8052, on myös oma muunnelmaperhe. 8051-malli on kokoelma 8-bittisiä ja 16-bittisiä rekistereitä ja 8-bittisiä muistipaikkoja, jotka yhdessä voidaan saada toimimaan käyttämällä ohjelmisto-ohjeita, jotka on sisällytetty suunnitteluun. 8051: ssä on 128 tavua RAM-muistia, 4 kilotavua ROM-muistia, 2 ajastinta, 1 sarjaportti ja 40 nastaa DIP.

Ero Arduinon ja 8051-mikrokontrollerin välillä

yleinen

8051 on vain yksi mikrokontrolleri, joka kuuluu 8-bittiseen mikrokontrollerien perheeseen. Mikrokontrollerin ensisijainen käyttö on ohjata koneen toimintaa kiinteällä ohjelmalla, joka on tallennettu ROM: iin ja joka ei muutu järjestelmän käyttöiän aikana. Arduino puolestaan ​​on mikrokontrollerilauta, joka toimitetaan ennalta testatuilla ohjelmisto- ja laitteistokirjastoilla ja jolla on oma integroitu kehitysympäristö (IDE). Arduino on kuin yksittäinen komponentti tietokoneesta, joka on ohjelmoitu suorittamaan toistuvia tehtäviä ja jota käytetään elektroniikkaprojektien kehittämiseen.

Virtalähde

8-bittinen Intel 8051 toimii jännitteellä +5 voltin ja enintään 6,6 voltin välillä. Tämä tarkoittaa, että 5,0 volttia on turvallinen käyttöjännite, mutta se voi toimia enimmäisjännitteellä 6,0 voltilla, jos onnistut tarjoamaan diodin väliin. Jatkuvasti säänneltyä virtalähdettä on käytettävä 8051-mikro-ohjaimen onnistuneeseen toimintaan. Arduino voi hyväksyä 6–20 V (suositus 7–12 V) tasavirran tynnyrin liittimen kautta tai Vin-tappiin. Siinä on sisäänrakennetut 5 V ja 3,3 V säätimet; 5 V käytetään koko kortin logiikkaan ja 3.3 V mahtuu 3,3 V suojaihin ja ulkoisiin piireihin.

Muistitila

8051-mikrokontrollerissa on yhteensä 128 tavua RAM-muistia, jolle osoitetaan osoitteet 00 - 7FH. Nämä 128 tavua on jaettu kolmeen ryhmään: Yhteensä 32 tavua (00 - 1F Hex) on varattu rekisteripankeille ja pinolle; yhteensä 16 tavua (20H - 2FH) on bittiosoitteelliseen luku / kirjoitusmuistiin; ja yhteensä 80 tavua (30H - 7FH) käytetään luku / kirjoitus -tallennukseen. Siinä voi olla ulkoinen muisti jopa 64 kt tavua. Arduino Unossa on vain 32 kt tavua flash-muistia ja 2K tavua SRAM: ta. Se käyttää myös toista muistimuotoa, EEPROMia pitkäaikaisen tiedon tallentamiseen, mutta on hitaampi kuin SRAM.

Sovellukset

8051 kehitettiin alun perin käytettäväksi sulautetuissa järjestelmissä, mutta laajennettiin myöhemmin teollisiin ohjaussovelluksiin. Niitä käytetään usein automaattiohjatuissa tuotteissa, kuten autojen moottorinohjausjärjestelmissä, kaukosäätimissä, laitteissa, sähkötyökaluissa, toimistolaitteissa ja leluissa. Arduino pystyy lukemaan anturitiedot ja ohjauskomponentit, kuten valot, moottorit, termostaatit ja autotallin ovet. Arduino-projekteja käytetään usein IoT (Internet of Thinks) -sovellusten rakentamiseen. Sitä käytetään myös kodin automaatiojärjestelmiin ja monenlaisiin innovatiivisiin sovelluksiin robotiikasta ja valaistuksesta puutarhanhoitoon ja peleihin.

Arduino jakeet 8051 Mikrokontrolleri: Vertailukaavio

Yhteenveto Arduino-säkeistä 8051 Mikrokontrolleri

Lyhyesti sanottuna, Arduino itsessään ei ole mikrokontrolleri, mutta mikrokontrollerilauta, jolla on oma IDE ja joka toimitetaan valmiiksi testatuilla ohjelmisto- ja laitteistokirjastoilla. Intel 8051 -kontrolleri viittaa itse asiassa koko 8-bittisten mikrokontrollerien perheeseen, joiden numerot vaihtelevat välillä 8031 ​​- 8751. 8051: n parannettu versio, 8052, on myös oma variaatioperhe. Arduino on suhteellisen uusi AVR-arkkitehtuuriin perustuva järjestelmä, jossa on enemmän muistia ja ROM-muistia kuin 8051: ssä, joten se soveltuu erinomaisesti sulautettuihin sovelluksiin ja projekteihin.