Mikroprocessor vs mikrokontroller
En mikroprocessor og en mikrocontroller er begge i det væsentlige processorer, der er designet til at køre computere. Typen af computermaskineri, som de to kører, er forskellig, men i det væsentlige er hovedopgaven for både mikroprocessoren og mikrocontrolleren den samme. Begge betegnes generelt som kernen i ethvert maskineri, der har en edb-form. Den ene er en specialiseret form for processor, mens den anden findes på alle computere.
Mikroprocessorer
Mikroprocessorer kaldes normalt det, vi kalder en central behandlingsenhed, også kendt som hjertet og hjernen på enhver computermaskine. En mikroprocessor skal udføre en række opgaver. Disse har generelt formål, og det siges derfor, at mikroprocessoren er afgørende for at udføre de logiske operationer. Mikroprocessorerne er konfigureret til mikrochips til at tjene deres formål med at starte en computer og starte kommandoer, når og når computeren bliver bedt om at gøre det.
Mikrocontrollere
Mikrocontrollere er specifikke for den opgave, de har brug for at udføre. Normalt findes til stede i biler og apparater, og mikrocontrolleren har en mikroprocessor på tavlen til at udføre alle de logiske operationer i gadgeten. Når mikrocontrolleren er programmeret, kan den arbejde alene, da den har et lagret sæt instruktioner, som den udfører efter behov. En mikrocontroller kan let siges at være en lille mikroprocessor, der har en CPU, RAM, ROM og input- og outputporte alle indlejret i den enkelte mikrochip.
Forskel mellem mikroprocessor og mikrocontroller
Den største forskel mellem en mikroprocessor og en mikrocontroller er deres funktioner. Hvor en mikroprocessor har mere generaliserede funktioner, er en mikrocontroller mere specifik for sin opgave.
En mikroprocessor er muligvis ikke programmeret til at håndtere realtidsopgaver, hvorimod en mikrocontroller som i enheder, der har brug for at kontrollere temperaturen på vandet eller måske måle temperaturen i et rum, kræver overvågning i realtid og derfor med dets indbyggede sæt instruktioner fungerer mikrocontrolleren alene.
En mikroprocessor kræver konstant input af et menneske, såsom i en personlig computer, så instruktionerne kan startes. En mikroprocessor er computermaskinens hukommelse, mens mikrocontrolleren integrerer hele computeren i en enkelt chip. Det har ikke kun hukommelsen indlejret, det har også input- og output-porte plus perifert udstyr såsom timere og konvertere. Alt dette kan håndteres med et enkelt tryk.
Konklusion
Både mikroprocessorer og mikrocontrollere skal køre kommandoer og køre derfor en enhed alene, men det er det lille arkitektoniske design af mikrocontrolleren, der efterlader en person interesseret i ærefrygt for de opgaver, den kan udføre, når den sammenlignes med en mikroprocessor. Når en person har brug for at køre et orddokument eller et videospil på deres computere, bruger de i det væsentlige mikroprocessoren, og når de skal arbejde på en mikrobølgeovn, arbejder de med en mikrocontroller. Derfor er mikrokontrollere mere specifikke for det apparat, de er konfigureret til.