Razlika med mikroprocesorjem in mikrokontrolerjem

Avtor: Laura McKinney
Datum Ustvarjanja: 2 April 2021
Datum Posodobitve: 17 Maj 2024
Anonim
Dragnet: Claude Jimmerson, Child Killer / Big Girl / Big Grifter
Video.: Dragnet: Claude Jimmerson, Child Killer / Big Girl / Big Grifter

Vsebina


Mikroprocesor in mikrokontroler sta tipična programabilna elektronska čipa, ki se uporabljata za različne namene. Med njimi je bistvena razlika v tem, da je mikroprocesor programirljivi računalniški motor, sestavljen iz ALU, CU in registrov, ki se običajno uporabljajo kot procesna enota (kot je na primer CPU v računalnikih), ki lahko izvaja račune in sprejema odločitve. Po drugi strani je mikrokrmilnik specializiran mikroprocesor, ki se šteje za "računalnik na čipu", saj vključuje komponente, kot so mikroprocesor, pomnilnik in vzporedni digitalni V / I.

Mikrokontroler je v nasprotju z mikroprocesorjem zasnovan predvsem za upravljanje sprotne naloge.

    1. Primerjalna tabela
    2. Opredelitev
    3. Ključne razlike
    4. Zaključek

Primerjalna tabela

Osnove za primerjavoMikroprocesorMikrokontroler
OsnovniSestavljen je iz enega samega silicijevega čipa, ki vsebuje ALU, CU in registre.Sestavljen je iz mikroprocesorja, pomnilnika, V / I vhodov, prekinitvene enote itd.
ZnačilnoOdvisna enotaSamostojna enota
V / I vrataNe vsebuje vgrajenih V / I vratPrisotna so vgrajena V / I vrata
Vrsta opravljene operacijeSplošni namen pri načrtovanju in delovanju.Aplikacija usmerjena na domeno.
Ciljno naTrg z visoko cenoVgrajeni trg
Poraba energijeZagotavlja manj možnosti za varčevanje z energijoVključuje več možnosti za varčevanje z energijo


Opredelitev mikroprocesorja

The mikroprocesor je silikonski čip deluje kot osrednja procesna enota (CPU). Izvaja lahko funkcije, vključno z logičnimi in aritmetičnimi v skladu z vnaprej določenimi navodili, ki jih določi proizvajalec. Procesor je sestavljen iz ALU (aritmetične in logične enote), registra in nadzorne enote. Mikroprocesor lahko oblikujemo na več načinov, odvisno od niza navodil in sistemske arhitekture.

Za načrtovanje mikroprocesorja sta predvideni dve sistemski arhitekturi - Harvard in Von-Neumann. Procesor tipa Harvard, vgrajen z izolatnimi vodili za programski in podatkovni pomnilnik. Nasprotno pa procesor, ki temelji na Von-Neumannovi arhitekturi, deli eno samo vodilo za programski in podatkovni pomnilnik.

Mikroprocesor ni samostojna enota, ampak se opira na druge strojne enote, kot so pomnilnik, časovnik, krmilnik prekinitve itd. Prvi mikroprocesor je Intel razvil leta 1971 in ga imenoval Intel 4004.


Opredelitev mikrokontrolerja

The mikrokontroler je tehnologija, ki je bila razvita po mikroprocesorju in odpravlja pomanjkljivosti mikroprocesorja. Čip mikrokontrolerja je zelo integriran s pomočjo CPU, pomnilnika (RAM in ROM), registrov, nadzornih enot za prekinitev in namenskih V / I pristanišč. Zdi se, da gre za superset mikroprocesorja. Za razliko od mikroprocesorja mikrokontroler ni odvisen od drugih strojnih enot, vsebuje vse bistvene bloke za pravilno delovanje.

Mikrokontroler je na področju vgrajenih sistemov bolj cenjen kot mikroprocesor, ker je stroškovno učinkovitejši in enostavno na voljo. Prvi mikrokontroler TMS 1000 je razvil Texas Instruments leta 1974. Osnovna zasnova TI-jevega mikrokrmilnika je podobna Intelovemu 4004/4040 (4-bitnemu) procesorju, v katerega so razvijalci dodali RAM, ROM, I / o podporo. Druga prednost mikrokontrolerja je, da lahko v CPU napišemo navodila po meri.

  1. Mikroprocesor je sestavljen iz silikonskega čipa, ki ima aritmetično logično enoto (ALU), krmilno enoto (CU) in registre. Nasprotno, mikrokontroler vključuje lastnosti mikroprocesorja, skupaj z RAM, ROM, števci, vhodno / izhodnimi vrati in podobno.
  2. Mikroprocesor potrebuje skupino drugih čipov, kot so časovniki, krmilniki prekinitve ter programski in podatkovni pomnilnik, zaradi česar je odvisen. Nasprotno pa mikrokontroler ne potrebuje drugih strojnih enot, saj je že omogočen.
  3. V mikrokontrolerju so naključna V / I vrata, medtem ko mikroprocesor ne uporablja vgrajenih V / I pristanišč.
  4. Mikroprocesor izvaja operacije splošnega namena. Nasprotno pa mikrokontroler izvaja operacije, usmerjene v aplikacije.
  5. V mikroprocesorju je glavni poudarek na zmogljivosti, zato je namenjen vrhunskemu trgu. Po drugi strani je cilj mikrokontrolerja za vgrajeni trg.
  6. Poraba energije v mikrokontrolerju je boljša od mikroprocesorja.

Zaključek

Mikroprocesor lahko izvaja splošne operacije za več različnih nalog. Nasprotno, mikrokontroler lahko izvaja naloge, ki jih določi uporabnik, kadar isto nalogo opravlja v celotnem življenjskem ciklu.