Skillnad mellan mikroprocessor och mikrokontroller

Författare: Laura McKinney
Skapelsedatum: 2 April 2021
Uppdatera Datum: 18 Maj 2024
Anonim
Difference between Microprocessor and Microcontroller
Video: Difference between Microprocessor and Microcontroller

Innehåll


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

Mikrokontrollern är främst utformad för att hantera realtidsuppgiften, till skillnad från mikroprocessor.

    1. Jämförelsediagram
    2. Definition
    3. Viktiga skillnader
    4. Slutsats

Jämförelsediagram

Grund för jämförelseMikroprocessorMicrocontroller
GrundläggandeSammansatt av ett enda kiselchip bestående av en ALU, CU och register.Består av mikroprocessor, minne, I / O-port, avbrottsstyrenhet etc.
KarakteristiskBeroende enhetFristående enhet
I / O-portarInnehåller inte inbyggd I / O-portInbyggda I / O-portar finns
Typ av utförd operationAllmänt syfte i design och drift.Applikationsorienterad eller domänspecifik.
Inriktad påHigh end marknadenInbyggd marknad
EnergiförbrukningGer mindre energisparalternativInkluderar fler energisparalternativ


Definition av mikroprocessor

De mikroprocessor är kiselchip fungerar som en central processorenhet (CPU). Den kan utföra funktioner inklusive logisk och aritmetisk enligt de fördefinierade instruktionerna som specificeras av tillverkaren. En CPU består av ALU (Arithmetic and Logical Unit), 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 utforma en mikroprocessor - Harvard och Von-Neumann. Processorn av Harvard-typ integrerad med isolerade bussar för program- och dataminne. Däremot delar processor baserad på Von-Neumann-arkitekturen en enda buss för program- och dataminne.

Mikroprocessorn är inte en oberoende enhet, den förlitar sig på andra hårdvara som minne, timer, avbryter styrenhet och så vidare. Den första mikroprocessorn utvecklades av Intel år 1971 och namngavs Intel 4004.


Definition av mikrokontroller

De mikrokontroller är den teknik som utvecklats efter mikroprocessorn och övervinna bristerna hos mikroprocessorn. Mikrokontrollchipet är mycket integrerat aktiverat med CPU, minne (RAM och ROM), registrerar, avbryter styrenheter och dedikerade I / O-portar. Det verkar vara en superset av mikroprocessorn. Till skillnad från mikroprocessor är mikrokontrollern inte beroende av andra hårdvarenheter, den innehåller allt det väsentliga blocket för att den ska fungera korrekt.

En mikrokontroller är mer värderad än mikroprocessorn inom inbyggda system eftersom den är mer kostnadseffektiv och lättillgänglig. Den första mikrokontrollern TMS 1000 utvecklades av Texas Instruments 1974. Den grundläggande utformningen av TI: s 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 mikrokontrollern är att vi kan skriva anpassade instruktioner till CPU: n.

  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, räknare, I / O-portar osv.
  2. Mikroprocessorn kräver en grupp andra chips, såsom tidtagare, avbrottsstyrenheter och program- och dataminne som gör det beroende. Till skillnad från detta kräver inte mikrokontrollern andra hårdvara eftersom den redan är aktiverad med den.
  3. Implicita I / O-portar tillhandahålls i mikrokontrollern medan mikroprocessorn inte använder inbyggda I / O-portar.
  4. Mikroprocessorn utför operationer för allmänna ändamål. Däremot utför mikrokontroller applikationsorienterade operationer.
  5. I mikroprocessor ligger huvudtyngden på prestanda och därför syftar den till den avancerade marknaden. Å andra sidan mikrokontrollerns mål för den inbäddade marknaden.
  6. Kraftanvändningen i mikrokontrollern är bättre än mikroprocessorn.

Slutsats

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