Ero mikroprosessorin ja mikrokontrollerin välillä

Kirjoittaja: Laura McKinney
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 17 Saattaa 2024
Anonim
Ero mikroprosessorin ja mikrokontrollerin välillä - Tekniikka
Ero mikroprosessorin ja mikrokontrollerin välillä - Tekniikka

Sisältö


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

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

    1. Vertailutaulukko
    2. Määritelmä
    3. Keskeiset erot
    4. johtopäätös

Vertailutaulukko

Vertailun perusteetMikroprosessorimikro
perustiedotKoostuu yhdestä piisirusta, joka käsittää ALU: n, CU: n ja rekisterit.Koostuu mikroprosessorista, muistista, I / O-portista, keskeytä ohjausyksiköstä 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 tyyppiYleinen tarkoitus suunnittelussa ja käytössä.Sovellussuuntautunut tai aluekohtainen.
KohdennettuHuippuluokan markkinatSulautetut markkinat
Tehon kulutusTarjoaa vähemmän virransäästövaihtoehtojaSisältää enemmän virransäästövaihtoehtoja


Määritelmä Mikroprosessori

mikroprosessori on pii-siru toimii keskusyksikkönä (CPU). Se voi suorittaa toiminnot, mukaan lukien loogiset ja aritmeettiset, valmistajan määrittelemien ennalta määriteltyjen ohjeiden mukaisesti. CPU koostuu ALU: sta (aritmeettinen ja looginen yksikkö), rekisteröinti- ja ohjausyksiköstä. Mikroprosessori voidaan suunnitella monin tavoin käskyjoukosta ja järjestelmäarkkitehtuurista riippuen.

Mikroprosessorin suunnitteluun on tarjolla kaksi järjestelmäarkkitehtuuria - Harvard ja Von-Neumann. Harvardin tyyppinen prosessori, joka on varustettu eristeväylillä ohjelma- ja datamuistia varten. Sitä vastoin Von-Neumann-arkkitehtuuriin perustuva prosessori jakaa yhden väylän ohjelma- ja datamuistiin.

Mikroprosessori ei ole itsenäinen yksikkö, vaan se luottaa muihin laitteistoyksiköihin, kuten muistiin, ajastimeen, keskeyttää ohjaimen ja niin edelleen. Intel kehitti ensimmäisen mikroprosessorin vuonna 1971, ja sen nimi oli Intel 4004.


Määritelmä Mikrokontrolleri

mikro on tekniikka, joka on kehitetty mikroprosessorin jälkeen ja poistamaan mikroprosessorin puutteet. Mikrokontrollerisiru on integroitu erittäin tehokkaasti suorittimen, muistin (RAM ja ROM), rekistereiden, keskeyttää ohjausyksiköiden ja omistettujen I / O-porttien kanssa. Se näyttää olevan mikroprosessorin yläjoukko. Toisin kuin mikroprosessori, mikrokontrolleri ei ole riippuvainen muista laitteistoyksiköistä, se sisältää kaikki oikean toiminnan kannalta välttämättömät lohkot.

Sulautettujen järjestelmien alalla mikrokontrolleri on arvokkaampi kuin mikroprosessori, koska se on kustannustehokkaampaa ja helposti saatavilla. Ensimmäisen mikrokontrollerin TMS 1000 kehitti Texas Instruments vuonna 1974. TI: n mikrokontrollerin perussuunnittelu muistuttaa Intelin 4004/4040 (4-bittistä) prosessoria, jossa kehittäjille on lisätty RAM, ROM, I / o -tuki. Toinen mikrokontrollerin etu on, että voimme kirjoittaa mukautettuja ohjeita CPU: lle.

  1. Mikroprosessori koostuu piisirusta, jossa on aritmeettinen looginen yksikkö (ALU), ohjausyksikkö (CU) ja rekisterit. Toisaalta mikrokontrolleri sisältää mikroprosessorin ominaisuudet yhdessä RAM: n, ROM: n, laskurien, I / O-porttien ja muun kanssa.
  2. Mikroprosessori vaatii ryhmän muita siruja, kuten ajastimet, keskeytysohjaimet sekä ohjelma- ja datamuistin, mikä tekee siitä riippuvaisen. Toisin kuin mikrokontrolleri ei vaadi muita laitteistoyksiköitä, koska se on jo käytössä.
  3. Mikro-ohjaimessa on implisiittiset I / O-portit, kun taas mikroprosessori ei käytä sisäänrakennettuja I / O-portteja.
  4. Mikroprosessori suorittaa yleiskäyttöisiä toimintoja. Sen sijaan mikrokontrolleri suorittaa sovelluslähtöisiä toimintoja.
  5. Mikroprosessorissa pääpaino on suorituskyvyssä, joten tavoitteena on huippuluokan markkinat. Toisaalta mikrokontrolleri kohdistaa sulautettuihin markkinoihin.
  6. Mikrokontrollerin virrankulutus on parempi kuin mikroprosessorin.

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ä, kun se käsittelee samaa tehtävää koko elinkaaren ajan.