Razlika između mikrokontrolera Arduino i 8051

Proizvodi koji koriste mikroprocesore uglavnom spadaju u dvije glavne kategorije. Prvoj kategoriji pripadaju mikroprocesori visokih performansi kao što je Pentium u aplikacijama u kojima su performanse sustava kritične. U drugoj kategoriji performanse su sekundarne, a mikroprocesor za tu kategoriju često se naziva mikrokontrolerom. Mikrokontroler nije ništa drugo nego računanje s većinom potrebnih čipova za podršku na njemu. 8051 je široko korišten mikrokontroler koji prima ulaz s uređaja kojim upravlja i kontrolira uređaj slanjem signala različitim komponentama u uređaju. Ona je poput jedinice koja djeluje poput procesora koji rješava stvarne probleme. Arduino je razvojni odbor otvorenog koda ili skup ploča sa vlastitim namjenskim IDE (integriranim razvojnim okruženjem). To je računalna platforma za izgradnju projekata elektronike. Izdvajamo neke ključne razlike između Arduino i 8051 mikrokontrolera da vidimo koji se najviše ističe.

Što je Arduino?

Arduino je mikrokontroler ploča koja dolazi s unaprijed testiranom programskom i hardverskom bibliotekom i ima svoje integrirano razvojno okruženje (IDE). To je računalna platforma koja se koristi za izgradnju elektroničkih projekata. U stvari, jedna od ljepota dizajniranja projekata oko Arduinoa je ta što se on brine čak i za elektroničke detalje niske razine za vas. Postoje tri glavne komponente Arduino ekosustava: Arduino ploča, vanjski hardver i Arduino IDE. Sve ove komponente rade u tandemu kako bi vam omogućile da gotovo ništa uradite s Arduinom. Možete programirati uređaj tako da radi bilo što poput kontrolnih svjetala i motora ili očitavanja senzora. Baš poput mikrokontrolera, on obrađuje ulaze i šalje izlaze. U srcu svakog Arduino-a je Atmel mikrokontroler. Arduino ploče, uključujući Arduino Uno, koriste mikrokontroler AVR ATMega.

Što je 8051 mikrokontroler?

Mikrokontroler 8051 8-bitni je obiteljski mikrokontroler i jedan je od najpopularnijih mikrokontrolera u širokoj uporabi. Intel Corporation predstavio je mikrokontroler 8051 1980. i od tada su 8051-ovi čipovi korišteni kao baza tisuća proizvoda. Postoje i druge tvrtke, uključujući Philips, Fujitsu, Siemens, Dallas Semiconductor, OKI i Matra Harris koji stvaraju 8051 obiteljske čipove. Neke su tvrtke proširile obitelj 8051 nudeći kompatibilne čipove s dodatnim značajkama. Poboljšana verzija modela 8051, 8052, također postoji s vlastitom obitelji varijacija. Model 8051 je zbirka 8-bitnih i 16-bitnih registara i 8-bitnih memorijskih mjesta koja se zajedno mogu napraviti radi pomoću softverskih uputa koje su ugrađene kao dio dizajna. 8051 ima 128 bajta RAM-a, 4 kilobajta ROM-a, 2 tajmera, 1 serijski priključak i 40 pinova DIP-a.

Razlika između mikrokontrolera Arduino i 8051

Općenito

8051 je samo jedan mikrokontroler koji pripada 8-bitnoj obitelji mikrokontrolera. Primarna upotreba mikrokontrolera jest kontrolirati rad stroja pomoću fiksnog programa koji se pohranjuje u ROM i koji se ne mijenja tijekom životnog vijeka sustava. Arduino je, s druge strane, mikrokontroler ploča koja dolazi s unaprijed testiranim bibliotekama softvera i hardvera i ima svoje integrirano razvojno okruženje (IDE). Arduino je poput jedinstvene komponente računala programiranog za izvođenje ponavljajućih zadataka i koristi se za razvoj elektroničkih projekata.

Napajanje

8-bitni Intel 8051 radi na naponu između +5 volti do maksimalno 6,6 volti. To znači da je 5,0 volti siguran radni napon, ali može raditi na maksimalnom radnom naponu sa 6,0 volta ako uspijete osigurati diodu između. Za uspješan rad mikrokontrolera 8051 potrebno je koristiti konstantno regulirano napajanje. Arduino može prihvatiti između 6 V i 20 V (preporučuje se 7-12V) preko priključka na priključnici istosmjerne struje ili u Vin pin. Ima ugrađene 5V i 3.3V regulatore; 5V koristi se za svu logiku na ploči, a 3.3V sadrži 3.3V oklope i vanjski krug.

Memorijski prostor

Mikrokontroler 8051 ima ukupno 128 bajtova RAM-a kojima su dodijeljene adrese od 00 do 7FH. Ovih 128 bajtova podijeljeno je u tri skupine: Ukupno 32 bajta (od 00 do 1F Hex) izdvojeno je za registar banke i stack; ukupno 16 bajtova (20H do 2FH) namijenjeni su za čitanje / pisanje u bitnoj adresi; i za pohranu čitanja / pisanja koristi se 80 bajtova (30H do 7FH). Može imati vanjsku memoriju do 64K bajta. Arduino Uno ima samo 32K bajta flash memorije i 2K bajta SRAM-a. Također koristi drugi oblik memorije, EEPROM, za pohranu dugoročnih informacija, ali je sporiji od SRAM-a.

Prijave

Model 8051 u početku je razvijen za uporabu u ugrađenim sustavima, ali se kasnije proširio i na industrijske upravljačke aplikacije. Često se koriste u automatski upravljanim proizvodima, kao što su upravljački sustavi automobila, daljinski upravljači, uređaji, električni alati, uredski strojevi i igračke. Arduino može očitati podatke senzora i upravljačke komponente poput svjetala, motora, termostata i garažnih vrata. Arduino projekti često se koriste za izgradnju IoT (Internet of Thinks) aplikacija. Također se koristi za sustave kućne automatizacije i širok spektar inovativnih aplikacija, od robotike i rasvjete do vrtlarstva i igara.

Arduino stihovi 8051 Mikrokontroler: Usporedni grafikon

Sažetak stihova Arduino 8051 Mikrokontroler

Ukratko, Arduino sam nije mikrokontroler, već mikrokontroler ploča sa vlastitim IDE-om i koja dolazi s unaprijed testiranim bibliotekama softvera i hardvera. Mikrokontroler Intel 8051 zapravo se odnosi na cijelu obitelj 8-bitnih mikrokontrolera s brojevima od 8031 ​​do 8751. Poboljšana verzija modela 8051, 8052, također postoji sa svojom obitelji varijacija. Arduino je relativno novi sustav zasnovan na AVR arhitekturi s više RAM-a i ROM-a od 8051, što ga čini idealnim za ugrađene aplikacije i projekte.