Skillnad mellan mikroprocessor och mikrokontroller

Det är förvånande hur en liten bit av teknik förändrade ansiktet av personlig datorbehandling. Från den första kommersiella mikroprocessorn (4-bitars 4004) som utvecklades av Intel 1971 till den mer avancerade och mångsidiga 64-bitars Itanium 2, har mikroprocessortekniken flyttat till ett helt nytt område av nästa generations arkitekturer. Framstegen i mikroprocessortekniken har gjort personliga datorer snabbare och mer pålitliga än någonsin tidigare. Om mikroprocessorn är hjärtat i datorsystemet är mikrokontroller hjärnan. Både mikroprocessor och mikrokontroller används ofta i synonym med varandra på grund av att de delar gemensamma funktioner och de är speciellt konstruerade för realtidsapplikationer. Men de har också en rättvis andel av skillnaderna.

Vad är Microprocessor?

Mikroprocessorn är ett kiselbaserat integrerat chip med endast en centralbehandlingsenhet. Det är hjärtat i ett datorsystem som är utformat för att utföra många uppgifter som involverar data. Mikroprocessorer har inte RAM, ROM, IO-stiften, Timers och andra kringutrustning på chipet. De ska läggas externt för att göra dem funktionella. Den består av ALU som hanterar alla aritmetiska och logiska operationer. Kontrollenheten som hanterar och hanterar flödet av instruktioner i hela systemet; och Registrera Array som lagrar data från minnet för snabb åtkomst. De är konstruerade för allmänt ändamål, t.ex. logiska operationer i datorsystemet. Enkelt uttryckt är det en helt funktionell CPU på en enda integrerad krets som används av ett datorsystem för att göra sitt arbete.

Vad är Microcontroller?

Microcontroller är som en mini-dator med en CPU tillsammans med RAM, ROM, seriella portar, timers och IO kringutrustning som alla är inbäddade på ett enda chip. Det är utformat för att utföra applikationsspecifika uppgifter som kräver en viss grad av kontroll, t.ex. en TV-fjärrkontroll, LED-displaypanel, smarta klockor, fordon, trafikljusstyrning, temperaturkontroll etc. Det är en avancerad enhet med en mikroprocessor, minne, och ingång / utgång portar alla på ett enda chip. Det är hjärnan i ett datorsystem som innehåller tillräckligt med kretsar för att utföra specifika funktioner utan externt minne. Eftersom det saknas externa komponenter är strömförbrukningen mindre vilket gör den idealisk för enheter som körs på batterier. Enkelt talande, en mikrokontroller är ett komplett datorsystem med mindre extern hårdvara.

Skillnad mellan mikroprocessor och mikrokontroller

1) Teknik som är inblandad i mikroprocessor och mikrokontroller

Mikroprocessorn är ett programmerbart flerkomponent kiselchip som är den mest kritiska komponenten inom ett datorsystem. Det är som ett hjärta av datorsystemet som består av ALU (Arithmetic Logic Unit), Control Unit, instruktionsdekoder och Register Array. Microcontroller, å andra sidan, är hjärtat av det inbyggda systemet som är en biprodukt av mikroprocessortekniken.

2) Arkitektur av mikroprocessor och mikrokontroller

Mikroprocessorn är bara en integrerad krets utan RAM, ROM eller ingång / utgångspinne. Det hänvisar i grunden till datorsystemets centrala behandlingsenhet som hämtar, tolkar och exekverar kommandon som skickas till den. Den innehåller funktionerna hos en CPU i en enda integrerad krets. Microcontrollers är å andra sidan kraftfullare enheter som innehåller mikroprocessorns kretsar och har RAM, IO och processor allt i ett enda chip.

3) Arbeta av mikroprocessor och mikrokontroller

Mikroprocessorn kräver en extern buss för gränssnitt till kringutrustning såsom RAM, ROM, Analog och Digital IO och seriella portar. ALU utför alla aritmetiska och logiska operationer som kommer från minnet eller ingångsenheterna och utför resultaten på utmatningsenheterna. Microcontroller är en liten enhet med alla kringutrustning som är inbäddade på ett enda chip och det är utformat för att utföra specifika uppgifter som att exekvera program för att styra andra enheter.

4) Dataminne i mikroprocessor och mikrokontroller

Dataminne är en del av PIC som innehåller särskilda funktionsregister och Allmänna register. Det lagrar data tillfälligt och håller mellanliggande resultat. Mikroprocessorer utför flera instruktioner som lagras i minnet och skickar resultaten till utgången. Microcontrollers innehåller en eller flera processorer tillsammans med RAM och andra kringutrustning. CPU hämtar instruktionerna från minnet och utför resultaten.

5) Förvaring i mikroprocessor och mikrokontroller

Mikroprocessorer bygger på von Neumann-arkitekturen (även kallad von Neumann-modellen och Princeton-arkitekturen), där styrenheten hämtar instruktionerna genom att tilldela styrsignaler till hårdvaran och avkodar dem. Tanken är att lagra instruktioner i minnet tillsammans med de uppgifter som instruktionerna använder. Microcontrollers är å andra sidan baserade på Harvards arkitektur där instruktioner och programdata lagras separat.

6) Tillämpningar av mikroprocessor och mikrokontroller

Mikroprocessorer är en masslagringsenhet med ett enda chip och är inbäddade i flera applikationer som speciell kontroll, trafikljusstyrning, temperaturkontroll, testinstrument, realtidsövervakningssystem och mycket mer. Mikrocontrollers används huvudsakligen i elektriska och elektroniska kretsar och automatiskt styrda enheter som avancerade medicinska instrument, automotive motorstyrsystem, solladdare, spelmaskin, trafikljusstyrning, industriella styrenheter, etc..

Mikroprocessor vs Microcontroller: Jämförelse Diagram

Sammanfattning av mikroprocessor vs mikrokontroller

Huvudskillnaden mellan båda termerna är närvaron av perifer. Till skillnad från mikrokontroller har mikroprocessorer inget inbyggt minne, ROM, seriella portar, timer och andra kringutrustning som utgör ett system. En extern buss krävs för gränssnitt till kringutrustning. En mikrokontroller har å andra sidan alla kringutrustning som processor, RAM, ROM och IO, alla integrerade i ett enda chip. Den har en intern kontrollbuss som inte är tillgänglig för konstruktören. Eftersom alla komponenter är packade i ett chip är det kompakt vilket gör den idealisk för stora industriella applikationer. Mikroprocessorn är hjärtat i datorsystemet och en mikrokontroller är hjärnan.