Care este diferența dintre microprocesor și microcontroler?

microprocesoare

Un microprocesor este denumit adesea un CPU sau unitatea centrală de procesare a unui microcomputer. În esență, este inima sistemului. El a fost însărcinat să îndeplinească o mare varietate de funcții.

Sisteme autonome

Microcontrolerele sunt computere mici care execută sarcini specifice. Ei vor avea un microprocesor la bord pentru a face față logicii și procesului de instrucțiuni. Chiar și așa, ele trebuie să aibă elementele esențiale ale oricărui computer.

esențial

Unitățile de microcontroler și computerele complete vor avea o infrastructură de bază comună. Piesele esențiale pentru orice sistem sunt intrările, ieșirile, stocarea, procesarea instrucțiunilor și memoria.

diferențele

Principala diferență dintre un microcontroler și un calculator tipic este o chestiune de scară. De obicei, un microcontroler este programat pentru o sarcină specifică și, de obicei, o face fără o intervenție umană majoră. Cu toate acestea, un computer general poate gestiona o mare varietate de locuri de muncă.

exemplu

Un microcontroler funcționează bine pentru a monitoriza nivelul apei într-o piscină. Puteți citi datele din niveluri. Puteți să le comparați cu limitele programate și chiar să puteți scurge sau să activați pompele după cum este necesar pentru a menține nivelul corect. Un computer complet ar fi o risipă pentru un astfel de loc de muncă.