Vad är skillnaden mellan en mikroprocessor och en mikrokontroller?

De viktigaste skillnaderna är:

  • En mikro-processor och microcotrollers är samma, men mikrokontroller är hänvisade till en mikroprocessor som innehåller andra funktioner och andra extra maskinvara.
  • Exempelvis en mikroprocessor chip som också har PWM och ombord på seriell com chips anses vara en micro controller.
  • Och Mikrodatorteknik, computing enheter som är mindre i storlek, till exempel din mobiltelefon.
  • En mikroprocessor är en hårdvara som kan processer logiska koder.

Mer i detalj: En mikrokontroller är en specialiserad form av mikroprocessor som är avsedd att vara självförsörjande och kostnadseffektivt, där en mikroprocessor är vanligtvis utformade för att vara allmänt ändamål (den typ som används i en PC). Microcontrollers finns ofta i bilar, kontorsmaskiner, leksaker och apparater.
Mikrokontroller är integrationen av ett antal användbara funktioner i en enda IC förpackning. Dessa funktioner är:

Möjligheten att köra en lagrad uppsättning instruktioner för användardefinierade uppgifter.
Möjligheten att komma åt externa minneskretsar för att både läsa och skriva data från och till minnet.

I grund och botten är en mikrokontroller en enhet som integrerar ett antal komponenter i en mikroprocessor systemet på en enda microchip.

Så en mikrokontroller kombinerar på samma mikrochip:

CPU-kärna (mikroprocessor)
Minne (ROM och RAM)
Vissa parallella digitala i/o
Dessutom är en mikrokontroller del av ett inbyggt system, som är i huvudsak hela kretskortet. Slå upp "inbäddade system" på Wikipedia.
Skillnaden är att microcontroller innehåller funktioner av mikroprocessor (CPU, ALU, register) samt närvaron av extra funktioner som förekomsten av RAM, ROM, I\O portar, räknare etc. Här microcontroller kontroll över maskinen med hjälp av fast program lagras i Rom som inte ändrar med livslängd.

Skillnader:
Den största skillnaden mellan en typisk mikroprocessor och ett micro controller bor det arkitektoniska specifikationer finns modulen för båda enheterna. En typisk mikroprocessor som Intel Core familj eller Pentium-processorer eller liknande processorer är i datorer som en generell programmerbar enhet. I dess liv period har att hantera många olika uppgifter och program som det får.
Å andra sidan, en micro controller från 8051 familj eller PIC familjen eller någon annan har hittat det applikationer i små inbyggda system som någon slags robotarm-system eller ett system för trafiksignaler. Även hantera dessa enheter samma aktivitet eller samma program under det hela livscykeln.

Den andra skillnaden är att den micro controller vanligtvis har att hantera realtid uppgifter medan tvärtom mikroprocessorer i ett datorsystem inte kan hantera en realtid uppgift hela tiden.