Introducere
Microcontrolerul este ca un creier. Este unul simplu IC (circuit integrat). Micro înseamnă mic. Controlerele se situează pe un cip mic. În această eră a tehnologiei, totul devine mai mic ca mărime, cu performanțe rapide. Acest lucru este realizat prin intermediul Microcontrolerelor. nu este altceva decât circuitul. Acest lucru este conceput cât mai compact. Aceasta este partea care este folosită în sistemele încorporate. De-a lungul anilor, există multe dispozitive inventate pentru a rezolva diferite tipuri de probleme.
Definiție
De obicei, microcontrolerul este un lucru care include un procesor, memorie, intrare / ieșire (I / O) pe un singur cip. Se găsesc peste tot. O putem spune ca procesor. Aplicații diferite au diferite tipuri de procesor care nu este altceva decât microcontroler.
Ex. În computerul nostru, avem un singur procesor. Care este unitatea principală a sistemului general? Nu de companii, care proiectează aceste tipuri de procesoare. Există microcontrolere diferențiate pe 4 biți, 8 biți, 16 biți, 32 biți, 64 biți etc.
Microcontrolerele sunt programate într-un mod, încât îndeplinesc foarte ușor sarcinile umane. Este programat să funcționeze în funcție de situații. adică instrucțiuni scrise pentru asta.
Înțelegerea microcontrolerelor
Sunt utilizate în principal în sisteme încorporate. Dacă știți sisteme încorporate, cum ar fi o mașină de spălat, telefon, PSP, etc. Acestea sunt un sistem dedicat mic, care nu necesită multă calculare. Aici sunt utile.
Microcontrolerele se bazează pe două tipuri
1. Calcularea setului de instrucțiuni complexe (CISC):
Nu are un număr mare de instrucțiuni. Setul de instrucții mai mare îl ajută pe programator să scrie programe eficiente și scurte. Scopul principal al CISC este de a scrie câteva linii de cod în limbajul mașinii.
2. Calcul redus pentru set de instrucțiuni (RISC):
RISC necesită o implementare hardware mai mică din cauza instrucțiunilor mai puține. Exemplul popular în acest sens este familia PIC de microcontrolere de Microchip.
Cu toate acestea, un lucru mai important este: Cât de repede poate executa cipul instrucțiunile sale și cum rulează software-ul special.
Diferența dintre Microprocesor și Microcontroller
cu microprocesor |
microcontroler |
Acesta este un cip care nu are memorie internă, memorie, I / O, ROM cu acesta. Trebuie să-l atașăm extern cu procesorul. | Este integrat cu RAM, ROM, I / O în cadrul său. |
Este un sistem mare și are nevoie de mai multe periferice pentru a funcționa. | Puteți utiliza acest singur cip și puteți fi gata să implementați sarcina. |
Are instrucțiuni de manipulare cu unul sau doi biți | Are multe instrucțiuni de manipulare a biților |
Sistemele de microprocesoare sunt mai flexibile din punct de vedere al proiectării. | Aceste sisteme sunt mai puțin flexibile din punct de vedere al proiectării |
Are o singură hartă de memorie pentru date și cod | Are o hartă de memorie separată pentru date și cod. |
Cum au făcut microcontrolerele să funcționeze atât de ușor?
Astăzi, trăim într-o lume încorporată. În cazul în care totul este automatizat în cea mai mare parte. Lucrările legate de oameni sunt proiectate într-un singur cip mic. TV, mașină de spălat, mobil, aparat foto, frigider, telecomandă, curent alternativ, roboți, jucării, automobile, etc. Există o serie de companii care produc și vând microcontrolere. Unele dintre ele sunt Texas Instruments, Microchip Company, Intel Corporation, Fujitsu Semiconductor Europe etc.
Ce poți face cu Microcontrolerele?
În ultimele trei decenii, tehnologia microprocesorului s-a schimbat rapid. Analizăm și controlăm lumea cu ajutorul microcontrolerelor. Este nevoie de mai puțin timp pentru a accesa memoria și dispozitivele I / O. Are o hartă de memorie separată pentru date și cod. Microcontrolerele au familia sa. Necesită diferite jetoane de asistență și resurse pentru a dezvolta un anumit sistem de microcontrolere.
Există două modalități de utilizare a microcontrolerelor:
- Microcontrolere încorporate
- Microcontrolere cu memorie externă
Lucrul cu Microcontroller
Inițial, trebuie să scriem un program pentru controler. Din cele mai vechi timpuri, o facem prin limbajul de asamblare. Ceea ce am numit și limbaj la nivel de mașină. Un format binar pe care computerul îl înțelege. În zilele noastre se folosește și limbajul C, piton. Microcontrolerele sunt construite pentru a funcționa la un nivel mic. Sistemul încorporat are aceste microcontrolere. Încorporat înseamnă că toate caracteristicile sunt combinate într-o singură unitate. Microcontrolerele au devenit foarte avansate. Acestea acceptă și wifi, Ethernet etc.
avantaje
- Are dimensiuni foarte mici
- Este ieftin
- Consum redus de putere
- De încredere pentru lucrări mici Nu există. de diferite moduri de a face microcipuri.
De ce ar trebui să folosim Microcontroller?
După cum am menționat anterior, funcționează ca un creier al sistemului. Conține toate într-un cip precum memorie, procesor, I / O, contor, cronometru. Este o unitate încorporată programată pentru ca o sarcină specifică să fie realizată conform cerințelor.
Putem spune că microcontrolerul este un microprocesor cu câteva avantaje suplimentare. Atunci când orice dispozitiv trebuie să comunice și trebuie să ia unele decizii de unul singur, în acel moment apare în imagine. Dă inteligență acelui dispozitiv să funcționeze conform instrucțiunilor scrise pe el.
domeniu
- Microcontrolerele și aplicațiile lor sunt concentrate mai ales pe automatizarea mașinilor și proceselor industriale. La începutul studiului, un singur microcontroler este mai mult decât suficient.
- Automatizarea este necesară pentru a facilita procesul sau mecanismul de funcționare și control.
- Orice sistem care are o telecomandă are în mare parte un microcontroler.
- Au toate blocurile funcționale care răspund nevoilor generale ale automatizării.
Cine este publicul potrivit pentru învățarea Microcontrolerelor?
- Există o viziune pentru această întrebare. Dacă, vrei să creezi singur un sistem. Dacă aveți o idee de implementat, atunci ar trebui să mergeți pentru asta.
- Mulți dintre noi avem interesul pentru proiectarea și cercetarea cipurilor. Acest domeniu ne ajută să creștem în lumea IT.
- Există companii care angajează persoane care au interes în proiectarea sistemelor.
- Această tehnologie necesită mai multă dăruire și muncă asiduă.
- Cunoașterea de bază a microcontrolerelor este obligatorie pentru inginerii de calculatoare.
Cum te va ajuta această tehnologie în creșterea carierei?
Cunoașterea de bază a Microcontrollerului și dacă aveți abilități puternice de programare cu un limbaj de nivel scăzut, sunteți setat pentru acest domeniu. Totul este al tău. Lumea se va mișca pe măsură ce tehnologia se va schimba. Această tehnologie este o parte de bază a computerelor.
Concluzie
Ca concluzie, vreau doar să spun, dacă aveți un interes pentru sistemul de proiectare sau ceva similar cu acela, aveți întotdeauna șansa de a face un pas înainte. Este un mod mai mare decât credem noi.
Articole recomandate
Acesta a fost un ghid pentru Ce este Microcontroller. Aici am discutat despre activitatea, domeniul de aplicare, abilitățile, creșterea carierei și avantajele Microcontroller-ului. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Cariere ca inginer software
- Ce este dezvoltarea software?
- Prezentare generală a Microprocesorului vs Microcontroller
- Limbajul de asamblare vs limbajul mașinii | diferenţe