Suositeltava, 2024

Toimituksen Valinta

Mikroprosessorin ja mikrokontrollerin välinen ero

Mikroprosessori ja mikrokontrolleri ovat tyypillisiä ohjelmoitavia elektronisia siruja, joita käytetään erillisiin tarkoituksiin. Merkittävä ero niiden välillä on, että mikroprosessori on ohjelmoitava laskentamoottori, joka koostuu ALU: sta, CU: sta ja rekistereistä, joita yleisesti käytetään prosessointiyksikkönä (kuten tietokoneiden CPU: na), jotka voivat suorittaa laskelmia ja tehdä päätöksiä. Toisaalta mikrokontrolleri on erikoistunut mikroprosessori, jota pidetään "tietokoneena sirulla", koska se yhdistää komponentit, kuten mikroprosessori, muisti ja rinnakkainen digitaalinen I / O.

Mikrokontrolleri on suunniteltu ensisijaisesti reaaliaikaisen tehtävän hallintaan, toisin kuin mikroprosessori.

Vertailukaavio

Vertailun perusteetMikroprosessorimikro
perustiedotValmistettu yhdestä silikonisirusta, joka käsittää ALU: n, CU: n ja rekisterit.Sisältää mikroprosessorin, muistin, I / O-portin, keskeytysohjausyksikön jne.
luonteenomainenRiippuva yksikköItsenäinen yksikkö
I / O-portitEi sisällä sisäänrakennettua I / O-porttiaSisäänrakennetut I / O-portit ovat läsnä
Suoritetun toiminnan tyyppiSuunnittelun ja käytön yleinen tarkoitus.Sovelluslähtöinen tai verkkotunnuksen mukainen.
KohdennettuKorkeatasoiset markkinatSulautetut markkinat
Tehon kulutusTarjoaa vähemmän virransäästöasetuksiaSisältää enemmän virransäästöasetuksia

Mikroprosessorin määritelmä

Mikroprosessori on piikiekko, joka toimii keskusyksikkönä (CPU). Se voi suorittaa toimintoja, kuten loogisia ja aritmeettisia, valmistajan määrittelemien, ennalta määrättyjen ohjeiden mukaisesti. CPU koostuu ALU (aritmeettinen ja looginen yksikkö), rekisteri ja ohjausyksikkö. Mikroprosessori voidaan suunnitella monin tavoin käskysarjan ja järjestelmäarkkitehtuurin mukaan.

On olemassa kaksi järjestelmäarkkitehtuuria mikroprosessorin suunnitteluun - Harvard ja Von-Neumann. Harvard-tyyppinen prosessori, joka on yhdistetty eristysbusseihin ohjelmien ja tietojen muistiin. Sen sijaan Von-Neumann-arkkitehtuuriin perustuva prosessori jakaa yhden väylän ohjelma- ja datamuistiin.

Mikroprosessori ei ole itsenäinen yksikkö, vaan se perustuu muihin laitteistoyksiköihin, kuten muistiin, ajastimeen, keskeyttää ohjaimen jne. Ensimmäinen mikroprosessori on kehittänyt Intelin vuonna 1971 ja nimetty Intel 4004: ksi.

Määritelmä mikrokontrolleri

Mikrokontrolleri on mikroprosessorin jälkeen kehitetty ja mikroprosessorin puutteiden voittaminen. Mikrokontrolleri siru on hyvin integroitu CPU: n, muistin (RAM ja ROM), rekistereiden, keskeytysohjausyksiköiden ja omistettujen I / O-porttien kanssa. Se näyttää olevan mikroprosessorin superset. Toisin kuin mikroprosessori, mikrokontrolleri ei ole riippuvainen muista laitteistoyksiköistä, se sisältää kaiken olennaisen lohkon oikean toiminnan kannalta.

Mikrokontrolleri on arvokkaampi kuin mikroprosessori sulautettujen järjestelmien alalla, koska se on kustannustehokkaampi ja helposti saatavilla. Texas Instruments kehitti ensimmäisen mikrokontrollerin TMS 1000: n vuonna 1974. TI: n mikrokontrollerin perusrakenne muistuttaa Intelin 4004/4040 (4-bittistä) prosessoria, jossa kehittäjät on lisätty RAM, ROM, I / o -tuki. Mikrokontrollerin toinen etu on, että voimme kirjoittaa mukautettuja ohjeita CPU: lle.

Mikroprosessorin ja mikrokontrollerin keskeiset erot

  1. Mikroprosessori koostuu piipiiristä, jossa on aritmeettinen looginen yksikkö (ALU), ohjausyksikkö (CU) ja rekisterit. Toisaalta mikrokontrolleri sisältää mikroprosessorin ominaisuuksia, RAM, ROM, laskurit, I / O-portit jne.
  2. Mikroprosessori vaatii joukon muita pelimerkkejä, kuten ajastimia, keskeytysohjaimia ja ohjelman ja datamuistin, joka tekee siitä riippuvaisen. Sitä vastoin mikrokontrolleri ei vaadi muita laitteita, koska se on jo käytössä.
  3. Mikrokontrollerissa on implisiittiset I / O-portit, kun taas mikroprosessori ei käytä sisäänrakennettuja I / O-portteja.
  4. Mikroprosessori suorittaa yleiskäyttöisiä toimintoja. Sitä vastoin mikrokontrolleri suorittaa sovelluslähtöisiä toimintoja.
  5. Mikroprosessorissa pääpaino on suorituskyvyllä, joten se tähtää huippuluokan markkinoille. Toisaalta sulautettujen markkinoiden mikrokontrolleri-kohde.
  6. Tehon käyttö mikrokontrollerissa on parempi kuin mikroprosessori.

johtopäätös

Mikroprosessori voi suorittaa yleiskäyttöisiä toimintoja useille eri tehtäville. Päinvastoin, mikrokontrolleri voi suorittaa käyttäjän määrittelemiä tehtäviä, joissa se hoitaa saman tehtävän koko elinkaaren ajan.

Top