Forskjellen mellom mikroprosessor og mikrokontroller

Forfatter: Laura McKinney
Opprettelsesdato: 2 April 2021
Oppdater Dato: 18 Kan 2024
Anonim
What is the Difference Between a Microprocessor, Microcontroller and a Microcomputer?
Video: What is the Difference Between a Microprocessor, Microcontroller and a Microcomputer?

Innhold


Mikroprosessor og mikrokontroller er de typiske programmerbare elektroniske brikkene som brukes til forskjellige formål. Den vesentlige forskjellen mellom dem er at en mikroprosessor er en programmerbar beregningsmotor består av ALU, CU og registre, ofte brukt som en prosesseringsenhet (for eksempel CPU i datamaskiner) som kan utføre beregninger og ta beslutninger. På den annen side er en mikrokontroller en spesialisert mikroprosessor ansett som "datamaskin på en brikke" ettersom den integrerer komponenter som mikroprosessor, minne og parallell digital I / O.

Mikrokontrolleren er først og fremst designet for å håndtere sanntidsoppgaven, i motsetning til mikroprosessor.

    1. Sammenligningstabell
    2. Definisjon
    3. Viktige forskjeller
    4. Konklusjon

Sammenligningstabell

Grunnlag for sammenligningmikroprosessormikrokontroller
grunn~~POS=TRUNCSammensatt av en enkelt silisiumbrikke bestående av en ALU, CU og registre.Består av mikroprosessor, minne, I / O-port, avbryter kontrollenhet, etc.
KarakteristiskAvhengig enhetSelvforsynt enhet
I / O-porterInneholder ikke innebygd I / O-portInnebygde I / O-porter er til stede
Type utført operasjonGenerelt formål i prosjektering og drift.Applikasjonsorientert eller domenespesifikk.
Målrettet motHigh end markedetInnebygd marked
StrømforbrukGir mindre strømsparingsalternativerInkluderer flere strømsparingsalternativer


Definisjon av mikroprosessor

De mikro~~POS=TRUNC er silisiumbrikke fungerer som en sentral prosesseringsenhet (CPU). Den kan utføre funksjoner inkludert logisk og aritmetisk i henhold til de forhåndsdefinerte instruksjonene, spesifisert av produsenten. En CPU består av ALU (aritmetisk og logisk enhet), register og kontrollenhet. En mikroprosessor kan utformes på mange måter, avhengig av instruksjonssett og systemarkitektur.

Det er to systemarkitekturer for å designe en mikroprosessor - Harvard og Von-Neumann. Harvard-typen prosessor innlemmet med isolerer busser for program- og dataminne. I kontrast deler prosessor basert på Von-Neumann-arkitekturen en enkelt buss for program- og dataminne.

Mikroprosessoren er ikke en uavhengig enhet den er avhengig av andre maskinvarenheter som minne, timer, avbryter kontroller og så videre. Den første mikroprosessoren ble utviklet av Intel i 1971 og ble kalt Intel 4004.


Definisjon av mikrokontroller

De mikrokontroller er teknologien som er utviklet etter mikroprosessoren og overvinne manglene i mikroprosessoren. Mikrokontrollerbrikken er svært integrert aktivert med CPU, minne (RAM og ROM), registrerer, avbryter kontrollenheter og dedikerte I / O-porter. Det ser ut til å være et supersett av mikroprosessoren. I motsetning til mikroprosessor er ikke mikrokontrolleren avhengig av andre maskinvareenheter, den inneholder all den viktige blokken for å fungere godt.

En mikrokontroller er mer verdsatt enn mikroprosessoren innen innebygde systemer fordi den er mer kostnadseffektiv og lett tilgjengelig. Den første mikrokontrolleren TMS 1000 ble utviklet av Texas Instruments i 1974. Den grunnleggende designen til TIs mikrokontroller ligner Intels 4004/4040 (4-biters) prosessor der utviklere har fått opp RAM, ROM, I / O-støtte. En annen fordel med mikrokontrolleren er at vi kan skrive tilpassede instruksjoner til CPU.

  1. En mikroprosessor er sammensatt av en silisiumbrikke som har en aritmetisk logisk enhet (ALU), en kontrollenhet (CU) og registre. Motsatt inneholder mikrokontroller egenskapene til en mikroprosessor, sammen med RAM, ROM, tellere, I / O-porter osv.
  2. Mikroprosessoren krever en gruppe andre brikker, for eksempel tidtakere, avbryterkontrollere og program- og dataminne som gjør den avhengig. I motsetning til krever ikke mikrokontrolleren andre maskinvareenheter, da den allerede er aktivert med den.
  3. Implisitte I / O-porter leveres i mikrokontrolleren mens mikroprosessor ikke bruker innebygde I / O-porter.
  4. Mikroprosessoren utfører generelle operasjoner. I kontrast utfører mikrokontroller applikasjonsorienterte operasjoner.
  5. I mikroprosessor er hovedvekten på ytelse, og derfor sikter den til high-end markedet. På den annen side målet for mikrokontroller for det innebygde markedet.
  6. Kraftutnyttelse i mikrokontrolleren er bedre enn mikroprosessoren.

Konklusjon

En mikroprosessor kan utføre generelle operasjoner for flere forskjellige oppgaver. Tvert imot, en mikrokontroller kan utføre brukerdefinerte oppgaver der den håndterer den samme oppgaven for hele livssyklusen.