Hva er forskjellen mellom en mikroprosessor og en mikrokontroller?

Alle datamaskiner inneholder mikroprosessorer. De er kjernen i en hvilken som helst mikrodatamaskinsystemet. Mikrokontrollere er spesielle formål datasystemer, vanligvis programmeres til å utføre en enkelt oppgave. Som de er datamaskiner i seg selv, vil mikrokontrollere har en mikroprosessor som en del av deres system maskinvare.

Mikroprosessorer

Hva er forskjellen mellom en mikroprosessor og en mikrokontroller?


En mikroprosessor er ofte også kalt CPU, eller Central Processing Unit, av en mikrodatamaskin. Det er i hovedsak hjertet av et datasystem. Det er i oppdrag å utføre en rekke funksjoner.

Selvstendige Systems

Hva er forskjellen mellom en mikroprosessor og en mikrokontroller?


Mikrokontrollere er små, oppgavespesifikke datamaskiner. De vil ha en mikroprosessor om bord for å håndtere logikk og instruksjon behandling. Likevel, de fortsatt må ha alle de essensielle elementene i ethvert datasystem.

Essentials

Mikrokontroller enheter og full datasystemer vil ha grunnleggende infrastruktur til felles. Viktig for ethvert datasystem er inngang, utgang, lagring, instruksjon behandling, og minne.

forskjeller

Den største forskjellen mellom mikrokontrolleren og et typisk datamaskin er et spørsmål om skala. Vanligvis er en microcontroller programmert for en bestemt oppgave og alene for å gjøre det uten videre menneskelig input. Imidlertid kan en generell datasystem være oppgave med et bredt spekter av jobber.

Eksempel

En mikrokontroller ville være godt egnet til å overvåke vannstanden i et svømmebasseng. Den kan lese nivå innganger. Den kan kontrollere dem mot programmerte grenser, og det kan til og med renne eller fyll pumper som er nødvendig for å opprettholde riktig nivå. En full-drevet datasystem ville være overkill for en slik jobb.