Mikroprosessori ja mikrokontrolleri

Anonim

On yllättävää, kuinka pieni teknologia muuttui henkilökohtaisen laskennan kasvot. Ensimmäisestä kaupallisesta mikroprosessorista (4-bittinen 4004), jonka Intel kehitti vuonna 1971 kehittyneempään ja monipuoliseen 64-bittiseen Itanium 2: een, mikroprosessoritekniikka on siirtynyt uudelle uudelle seuraavan sukupolven arkkitehtuurille. Mikroprosessoritekniikan kehitys on tehnyt henkilökohtaisen laskennan nopeammin ja luotettavammin kuin koskaan aiemmin. Jos mikroprosessori on tietokonejärjestelmän sydän, mikro on aivot. Sekä mikroprosessoria että mikro-ohjainta käytetään usein toisiinsa nähden, koska niillä on yhteisiä ominaisuuksia ja ne on suunniteltu erityisesti reaaliaikaisiin sovelluksiin. Heillä on kuitenkin myös kohtuullinen osuus eroista.

Mikä on mikroprosessori?

Mikroprosessori on piipohjainen integroitu siru, jossa on vain keskusyksikkö. Se on tietokonejärjestelmän sydän, joka on suunniteltu suorittamaan runsaasti tehtäviä, joihin liittyy tietoja. Mikroprosessorit eivät saa RAM: ia, ROM: iä, IO: n nastoja, ajastimia ja muita oheislaitteita. Ne on lisättävä ulkoisesti, jotta ne toimivat. Se koostuu ALU: sta, joka käsittelee kaikki aritmeettiset ja loogiset toiminnot; Ohjausyksikkö, joka hallitsee ja käsittelee ohjeita koko järjestelmässä; ja rekisteriarra, joka tallentaa tiedot muistista nopeaan käyttöön. Ne on suunniteltu yleiskäyttöisiin sovelluksiin, kuten tietokonejärjestelmien loogisiin toimintoihin. Yksinkertaisesti sanottuna se on täysin toimiva keskusyksikkö yhdellä integroidulla piirillä, jota tietojärjestelmä käyttää työnsä tekemiseen.

Mikä on mikrokontrolleri?

Mikrokontrolleri on kuin mini-tietokone, jossa on CPU sekä RAM, ROM, sarjaportit, ajastimet ja IO-oheislaitteet, jotka kaikki on upotettu yhteen siruun. Se on suunniteltu suorittamaan sovelluskohtaisia ​​tehtäviä, jotka edellyttävät tietynasteista valvontaa, kuten TV: n kauko-ohjain, LED-näyttöpaneeli, älykkäät kellot, ajoneuvot, liikennevalot, lämpötilan säätö jne. Se on huippuluokan laite, jolla on mikroprosessori, muisti ja sisääntulo- / lähtöportit yhdellä sirulla. Se on tietojärjestelmän aivot, joka sisältää tarpeeksi piirejä suorittaa erityistoimintoja ilman ulkoista muistia. Koska sillä ei ole ulkoisia osia, virrankulutus on pienempi, mikä tekee siitä ihanteellisen laitteille, jotka toimivat paristoilla. Yksinkertaisesti sanottuna mikro on täydellinen tietokonejärjestelmä, jossa on vähemmän ulkoista laitteistoa.

Mikroprosessorin ja mikrokontrollerin ero

1) Mikroprosessoriin ja mikrokontrolleriin liittyvä tekniikka

Mikroprosessori on ohjelmoitava monikäyttöinen piisiru, joka on kriittisin komponentti tietojärjestelmässä. Se on tietokonejärjestelmän sydän, joka koostuu ALU: sta (aritmeettinen logiikkayksikkö), ohjausyksiköstä, opetusdekoodereista ja rekisterivirrasta. Mikrokontrolleri on puolestaan ​​sulautetun järjestelmän ydin, joka on mikroprosessoriteknologian sivutuote.

2) Mikroprosessorin ja mikrokontrollerin arkkitehtuuri

Mikroprosessori on vain integroitu piiri, jossa ei ole RAM-, ROM- tai sisääntulo- / ulostulotapoja. Se pohjimmiltaan viittaa tietokonejärjestelmän keskusyksikköön, joka hakee, tulkitsee ja toteuttaa siihen siirretyt komennot. Se sisältää CPU: n toiminnot yhteen integroituun piiriin. Mikrokontrollerit ovat toisaalta tehokkaampia laitteita, jotka sisältävät mikroprosessorin piirit ja niillä on RAM, IO ja prosessori kaikki yhdessä sirussa.

3) Mikroprosessorin ja mikrokontrollerin käsittely

Mikroprosessori vaatii ulkoisen väylän liittymään oheislaitteisiin, kuten RAM, ROM, analoginen ja digitaalinen IO ja sarjaportit. ALU suorittaa kaikki muistista tai syöttölaitteista tulevat aritmeettiset ja loogiset toiminnot ja suorittaa tulokset tulosteille. Mikrokontrolleri on pieni laite, jossa on kaikki yhdelle sirulle upotetut oheislaitteet ja se on suunniteltu suorittamaan tiettyjä tehtäviä, kuten ohjelmien suorittaminen muiden laitteiden ohjaamiseen.

4) Data-muisti mikroprosessorissa ja mikrokontrollerissa

Tietomuisti on osa PIC-toimintoa, joka sisältää erikoistoimintojen rekisterit ja yleiskäyttöiset rekisterit.Se tallentaa tietoja väliaikaisesti ja pitää välitulokset. Mikroprosessorit suorittavat useita ohjeita, jotka tallennetaan muistiin ja lähetetään tulokset lähtöön. Mikrokontrollerit sisältävät yhden tai useamman keskusyksikön yhdessä RAM-muistin ja muiden oheislaitteiden kanssa. CPU noutaa ohjeet muistista ja suorittaa tulokset.

5) Säilytys mikroprosessorissa ja mikrokontrollerissa

Mikroprosessorit perustuvat von Neumann -arkkitehtuuriin (kutsutaan myös von Neumann -malliksi ja Princeton-arkkitehtuuriksi), jossa ohjausyksikkö hakee ohjeita antamalla ohjaussignaalit laitteistoon ja dekoodaten ne. Ajatuksena on tallentaa ohjeet muistiin sekä tiedot, joilla ohjeet toimivat. Mikrokontrollerit puolestaan ​​perustuvat Harvardin arkkitehtuuriin, jossa ohjeet ja ohjelmatiedot tallennetaan erikseen.

6) Mikroprosessorin ja mikrokontrollerin sovellukset

Mikroprosessorit ovat massasäilytyslaite, jossa on yksi siru ja jotka on upotettu useisiin sovelluksiin, kuten spec-ohjaukseen, liikennevalonohjaukseen, lämpötilan säätöön, testausinstrumentteihin, reaaliaikaiseen valvontajärjestelmään ja paljon muuta. Mikrokontrollereita käytetään lähinnä sähkö- ja elektroniikkapiireissä sekä automaattisesti valvottujen laitteiden, kuten huippulaadukkaiden lääkinnällisten laitteiden, autojen moottorinohjausjärjestelmien, aurinkopaneelien, pelikoneiden, liikennevalojen valvonnan, teollisuuslaitteiden jne. Kanssa.

Mikroprosessori vs. mikrokontrolleri: vertailukaavio

Yhteenveto mikroprosessorista vs. mikrokontrolleri

Näiden termien välinen keskeinen ero on oheistuotteiden läsnäolo. Mikroprosessoreissa ei mikään mikroprosessoreissa ole sisäänrakennettua muistia, ROM, sarjaportteja, ajastimia ja muita oheislaitteita, jotka muodostavat järjestelmän. Ulkoista väylää tarvitaan liitettäväksi oheislaitteisiin. Mikrokontrollerilla on toisaalta kaikki oheislaitteet, kuten prosessori, RAM, ROM ja IO, jotka kaikki on integroitu yhteen siruun. Siinä on sisäinen ohjausbussia, jota suunnittelija ei ole käytettävissä. Koska kaikki osat on pakattu yhteen siruun, se on kompakti, mikä tekee siitä ihanteellisen suurille teollisille sovelluksille. Mikroprosessori on tietokonejärjestelmän sydän ja mikro on aivot.