En mikrokontroller er databehandling "hjernen" i et integrert system . Mikrokontrollere krever noen eksterne elektroniske komponenter for å drive noe som gjør dem ideelle for små innebygde systemer . Atmel AVR og Microchip PIC er populære mikrokontroller familier. Mikrokontroller Har
mikrokontrollere inkluderer behandling kjerne , program minne og data minne i en enkelt pakke . Dette gjør mikrokontrollere til å operere med få eksterne komponenter , og å være utformet i små , enkle embedded systemer.
Rolle i en Embedded System
I et innebygd system , en mikrokontroller mottar inngangssignaler , behandler inngangs- signalene og genererer utgangssignaler basert på behandlingen . For eksempel , i et termometer innebygd system , kan mikrokontrolleren mottar et signal fra en temperatur måleinstrument , behandler signalet og sende data til en skjerm for å vise temperaturen som har oppstått .
programmering Mikrokontrollere
mikrokontrollere har vanligvis programmeringsgrensesnitt , slik som USB , som er kompatibel med PC . En PC kan brukes til å utvikle mikrokontroller programvare og deretter å programmere mikrokontroller. Atmel og Microchip tilby verktøy for skriving og programmering sine mikrokontrollere på en PC.