Uvod
Mikrokontroler je poput mozga. To je jednostavan jedan IC (integrirani krug). Mikro znači mali. Kontroleri se smještaju na malom čipu. U ovo doba tehnologije, sve brže postaje sve manja veličina. To se postiže putem Mikrokontrolera. to nije ništa drugo nego krug. To je dizajnirano što kompaktnije. To je dio koji se koristi u ugrađenim sustavima. Tijekom godina, izumljeno je mnogo uređaja za rješavanje različitih vrsta problema.
definicija
Obično je mikrokontroler stvar koja uključuje procesor, memoriju, ulaz / izlaz (I / O) na jednom čipu. Nalaze se svugdje. Možemo to reći kao procesor. Različite aplikacije imaju različite vrste procesora koji nije ništa drugo nego mikrokontroler.
Ex. U našem računalu imamo jedan procesor. Koja je glavna jedinica cjelokupnog sustava? Nema tvrtki koje bi dizajnirale ove vrste procesora. Postoje mikrokontroleri koji se razlikuju po 4 bitnim, 8 bitnim, 16 bitnim, 32 bitnim, 64 bitnim, itd.
Mikrokontroleri se programiraju na način da vrlo lako obavlja ljudske zadatke. Programirano je da radi prema situacijama. tj. upute napisane za to.
Razumijevanje mikrokontrolera
Koriste se uglavnom u ugrađenim sustavima. Ako znate ugrađene sustave poput perilice rublja, telefona, PSP-a itd. Ovo su mali namjenski sustav za koji nije potrebno puno računanja. Ovdje su korisni.
Mikrokontroleri se temelje na dvije vrste
1. Računarstvo složenih instrukcijskih skupova (CISC):
Ima veliku upute. Veći skup upute pomaže programeru da piše učinkovite i kratke programe. Glavni je cilj CISC-a napisati nekoliko redaka koda na strojnom jeziku.
2. Računanje s smanjenim brojem instrukcija (RISC):
RISC zahtijeva manju implementaciju hardvera zbog manje upute. Popularni primjer toga je PIC obitelj mikrokontrolera tvrtke Microchip.
Međutim, važnije je: koliko brzo čip može izvršavati svoje upute i kako pokreće određeni softver.
Razlika između mikroprocesora i mikrokontrolera
Mikroprocesor |
mikrokontrolera |
Ovo je čip koji sa sobom nema svoju internu, memoriju, I / O, ROM. Moramo ga izvana spojiti s procesorom. | U njemu je integriran RAM, ROM, I / O. |
To je veliki sustav i treba mu više perifernih uređaja. | Možete koristiti ovaj pojedinačni čip i možete implementirati zadatak. |
Ima jednu ili dvo-bitne upute za rukovanje | Ima mnogo upute za rukovanje bitovima |
Mikroprocesorski sustavi su fleksibilniji s aspekta dizajna. | Ovi su sustavi manje fleksibilni s aspekta dizajna |
Ima jedinstvenu memorijsku kartu za podatke i kod | Ima zasebnu memorijsku kartu za podatke i kod. |
Kako su mikrokontroleri učinili tako lak rad?
Danas živimo u utjelovljenom svijetu. Tamo gdje je sve uglavnom automatizirano. Rad u vezi s ljudima dizajniran je u malom jedinstvenom čipu. TV, perilica rublja, mobilni, kamera, hladnjak, daljinac, izmjenični napon, roboti, igračke, automobil, itd., Nema uređaja koji u sebi imaju mikrokontroler. Postoji nekoliko tvrtki koje proizvode i prodaju mikrokontrolere. Neki od njih su Texas Instruments, Microchip Company, Intel Corporation, Fujitsu Semiconductor Europe itd.
Što možete učiniti s mikrokontrolerima?
U posljednja tri desetljeća tehnologija mikroprocesora brzo se mijenjala. Mikrokontrolerima analiziramo i kontroliramo svijet. Za pristup memoriji i I / O uređajima treba manje vremena. Ima zasebnu memorijsku kartu za podatke i kod. Mikrokontroleri imaju svoju obitelj. Za razvoj određenog sustava mikrokontrolera potrebni su različiti čipovi i resursi za podršku.
Postoje dva načina za korištenje mikrokontrolera:
- Ugrađeni mikrokontroleri
- Vanjska memorija Mikrokontroleri
Rad s mikrokontrolerom
U početku moramo napisati program za kontroler. Od davnina to radimo montažnim jezikom. Koji smo, također, nazvali strojni jezik. Binarni format koji računalo razumije. Danas se koristi i jezik C. Mikrokontroleri su stvoreni da rade na maloj razini. Ugrađeni sustav ima ove mikrokontrolere. Ugrađeni znači da su sve značajke kombinirane u jednoj jedinici. Mikrokontroleri su postali vrlo napredni. Oni također podržavaju wifi, Ethernet itd.
prednosti
- Velike je veličine
- Jeftin je
- Mala potrošnja energije
- Pouzdan za male radove Nema. različitih načina za stvaranje mikročipova.
Zašto trebamo koristiti mikrokontroler?
Kao što sam već spomenuo djeluje kao mozak sustava. Sadrži sve u jednom čipu poput memorije, procesora, I / O, brojača, tajmera. To je ugrađena jedinica programirana za određeni zadatak koji se mora obaviti po zahtjevu.
Možemo reći da je mikrokontroler mikroprocesor s nekim dodatnim prednostima. Kad bilo koji uređaj treba komunicirati i mora samostalno donositi neke odluke, tada se to vidi. To uređaju daje inteligenciju kako bi radio prema uputama koje su napisane na njemu.
djelokrug
- Mikrokontroleri i njihove primjene uglavnom su usmjereni na automatizaciju industrijskih strojeva i procesa. Na početku studiranja samo je jedan mikrokontroler više nego dovoljan.
- Automatizacija je potrebna kako bi se olakšao postupak ili mehanizam za njegovo funkcioniranje i upravljanje.
- Svaki sustav koji ima daljinski upravljač uglavnom ima mikrokontroler u sebi.
- Imaju sve funkcionalne blokove koji ispunjavaju opće potrebe automatizacije.
Tko je prava publika za učenje mikrokontrolera?
- Za to pitanje postoji vizija. Ako doista želite sami stvoriti sustav. Ako imate ideju za implementaciju, onda treba krenuti prema ovome.
- Mnogi od nas imaju interes za oblikovanje čipova i istraživanje. Ovo polje nam pomaže rasti u IT svijetu.
- Postoje tvrtke koje zapošljavaju ljude koji imaju interes za dizajn sustava.
- Ova tehnologija zahtijeva veću predanost i naporan rad.
- Osnovno znanje o mikrokontrolerima obvezno je za računalne inženjere.
Kako će vam ova tehnologija pomoći u razvoju karijere?
Poznavanje osnova mikrokontrolera i ako imate jake vještine programiranja sa jezikom niske razine, postavili ste se za ovo polje. Sve je tvoje. Svijet će se kretati kako se mijenja tehnologija. Ova je tehnologija osnovni dio računala.
Zaključak
Zaključno želim reći samo ako imate interes za sustav dizajniranja ili nešto slično onome što uvijek imate priliku napraviti jedan korak naprijed. To je način veći nego što mislimo.
Preporučeni članci
Ovo je vodič za Što je mikrokontroler. Ovdje smo razgovarali o radu, opsegu, vještinama, karijernom rastu i prednostima Microcontrollera. Možete i proći naše druge predložene članke da biste saznali više -
- Karijera kao softverski inženjer
- Što je razvoj softvera?
- Pregled mikroprocesora i mikrokontrolera
- Montažni jezik vs Strojni jezik | Razlike