Introduzione alla microcontrollori

August 4

Microcontroller sono microprocessori con memoria e circuiti periferici incorporati in un unico dispositivo. Tipicamente, microcontrollori servono come processori embedded, o processori che risiedono in un altro dispositivo, ad esempio un apparecchio, un telecomando, un prodotto elettronico portatile o un'automobile.

Storia

Il microcontrollore è stato inventato a Texas Instruments per l'utilizzo in calcolatori nel 1971, intorno allo stesso tempo che il microprocessore è stato inventato a Intel. Con poca o nessuna necessità di componenti esterni, quali chip di memoria, i microcontrollori divenne rapidamente adottati nella progettazione di sistemi embedded. I circuiti elettronici possono essere semplificati utilizzando un microcontrollore programmato con software di controllo per sostituire i circuiti elettronici che erano stati precedentemente utilizzati per controllare i dispositivi.

caratteristiche

Le principali caratteristiche distintive di microcontrollori sono built-in programma e memoria dati, un set di istruzioni semplificate, e built-in circuiti periferici, come le interfacce di comunicazione o convertitori analogico-digitali. Microcontrollori hanno spesso bassi requisiti di potenza in termini di tensione o consumo di corrente. La memoria di programma della maggior parte dei microcontrollori moderni è la memoria flash, che può essere facilmente programmato, cancellata e riprogrammata con il software aggiornato.

applicazioni

Microcontrollori variano nel formato e potenza da piccoli dispositivi a 8 pin, 8-bit che misurano 2 mm di 2 mm, a dispositivi a 32 bit in grado di eseguire decine di milioni di istruzioni al secondo. L'ampia gamma di microcontrollori riflette i diversi tipi di applicazioni in cui vengono utilizzati. Microcontrollori possono essere trovati in molti prodotti, da carica batterie, spazzolini da denti elettrici ed elettrodomestici da cucina a dispositivi di comunicazione wireless e sistemi automotive, come i freni antibloccaggio e computer di monitoraggio del motore.

Programmazione e Sviluppo

produttori di microcontrollori offrono kit di sviluppo o starter kit per contribuire a promuovere l'uso dei loro prodotti nei disegni. Questi kit includono l'hardware e il software necessario per programmare un microcontrollore. Ci sono anche programmi di esempio e suggerimenti di progettazione fornite dai produttori attraverso pubblicazioni, come l'applicazione Notes. Ci sono anche schede di sviluppo microcontrollore che si inseriscono direttamente in uno slot USB di un computer e possono essere programmati senza la necessità di alcun hardware aggiuntivo interfaccia. Per i modelli più avanzati, ci sono schede di sviluppo messi in dispositivi di comunicazione, touch screen e altre applicazioni specifiche.