Rekommenderas, 2024

Redaktionen

Skillnad mellan mikroprocessor och mikrokontroller

Mikroprocessor och mikrokontroller är de typiska programmerbara elektroniska chipsen som används för olika ändamål. Den signifikanta skillnaden mellan dem är att en mikroprocessor är en programmerbar beräkningsmotor bestående av ALU, CU och register, vanligtvis används som en bearbetningsenhet (t.ex. CPU i datorer) som kan utföra beräkningar och fatta beslut. Å andra sidan är en mikrokontroller en specialiserad mikroprocessor betraktad som "dator på ett chip", eftersom det integrerar komponenter som mikroprocessor, minne och parallell digital I / O.

Mikrokontrollern är främst avsedd att hantera realtidsuppgiften, till skillnad från mikroprocessorn.

Jämförelsediagram

Grunder för jämförelseMikroprocessorMicrocontroller
GrundläggandeTillverkad av ett enda kiselchip innefattande en ALU, CU och register.Består av mikroprocessor, minne, I / O-port, avbrottsstyrenhet etc.
KarakteristiskBeroende enhetEgenhaltig enhet
I / O-hamnarInnehåller inte inbyggd I / O-portInbyggda I / O-portar är närvarande
Typ av operation utfördAllmänna ändamål i design och drift.Ansökningsorienterad eller domänspecifik.
Målad förHigh end-marknadenInbäddad marknad
EnergiförbrukningGer mindre energisparfunktionerInkluderar fler energibesparingsalternativ

Definition av mikroprocessor

Mikroprocessorn är kiselchip fungerar som en centralbehandlingsenhet (CPU). Den kan utföra funktioner inklusive logisk och aritmetisk enligt de fördefinierade instruktionerna, specificerade av tillverkaren. En CPU består av ALU (aritmetisk och logisk enhet), register och styrenhet. En mikroprocessor kan utformas på många sätt beroende på instruktionsuppsättningen och systemarkitekturen.

Det finns två systemarkitekturer för att designa en mikroprocessor - Harvard och Von-Neumann. Harvard-typprocessorn inkorporerad med isolatbussar för program- och dataminne. Däremot delar processorn baserad på Von-Neumann-arkitekturen en enda buss för program- och dataminnet.

Mikroprocessorn är inte en oberoende enhet som bygger på andra hårdvaruenheter, såsom minne, timer, avbrottsregulator och så vidare. Den första mikroprocessorn utvecklades av Intel 1971 och namngavs som Intel 4004.

Definition av mikrokontroller

Mikrokontrollern är den teknik som utvecklats efter mikroprocessorn och övervinner bristerna hos mikroprocessorn. Microcontroller-chipet är mycket integrerat aktiverat med CPU, minne (RAM och ROM), register, avbrottsstyrenheter och dedikerade I / O-portar. Det verkar vara en superset av mikroprocessorn. Till skillnad från mikroprocessorn är mikrokontroller inte beroende av andra hårdvaruenheter, den innehåller allt väsentligt block för korrekt funktion.

En mikrokontroller är värderad än mikroprocessorn inom inbyggda system eftersom den är mer kostnadseffektiv och lätt tillgänglig. Den första mikrokontroller TMS 1000 utvecklades av Texas Instruments 1974. Den grundläggande utformningen av TIs mikrokontroller liknar Intels 4004/4040 (4-bitars) processor där utvecklare har lagts till RAM, ROM, I / O-stöd. En annan fördel med microcontroller är att vi kan skriva anpassade instruktioner till CPU: n.

Viktiga skillnader mellan mikroprocessor och mikrokontroller

  1. En mikroprocessor består av ett kiselchip med en aritmetisk logisk enhet (ALU), en styrenhet (CU) och register. Omvänt innehåller mikrokontroller egenskaper hos en mikroprocessor, tillsammans med RAM, ROM, diskar, I / O-portar, etc.
  2. Mikroprocessorn kräver en grupp andra chips, som timers, avbryta styrenheter och program- och dataminne vilket gör det beroende. Däremot behöver mikrokontroller inte andra hårdvaruenheter, eftersom den redan är aktiverad med den.
  3. Implikta I / O-portar tillhandahålls i mikrokontroller medan mikroprocessorn inte använder inbyggda I / O-portar.
  4. Mikroprocessorn utför allmänna ändamål. Däremot utför mikrokontroller applikationsorienterade operationer.
  5. I mikroprocessorn ligger huvudpunkten på prestanda och det syftar därför till high-end-marknaden. Å andra sidan, mikrokontroller mål för den inbäddade marknaden.
  6. Effektutnyttjandet i mikrokontroller är bättre än mikroprocessorn.

Slutsats

En mikroprocessor kan utföra generella operationer för flera olika uppgifter. Tvärtom kan en mikrokontroller utföra användardefinierade uppgifter där den hanterar samma uppgift för hela livscykeln.

Top