KingDragonMan
Ominide
1 min. di lettura
Vota 3,5 / 5

Concetti Chiave

  • I microcontrollori sono sistemi computerizzati programmabili integrati in un unico circuito.
  • Vengono utilizzati per controllare dispositivi elettronici o per creare dispositivi con funzioni specifiche.
  • Si compongono di moduli per l'elaborazione dei programmi, l'interfacciamento con dispositivi esterni e l'uso di segnali esterni.
  • Le istruzioni sono scritte in linguaggio ASSEMBLER specifico per ogni micro e richiedono compilazione per l'esecuzione.
  • Esistono programmi per la programmazione dei micro in linguaggi simbolici evoluti, semplificando il processo.
Microcontrollori
Un microcontrollore, brevemente micro, è un sistema computerizzato programmabile realizzato in unico circuito integrato.
I micro sono utilizzati per controllare altri dispositivi elettrici o elettronici o per realizzare dispositivi elettronici che hanno specifiche funzioni, collegando pochi elementi a un micro e fornendolo di un programma costituito da un numero limitato di istruzioni.
Ad esempio, con un micro si può realizzare un frequenzimetro: programmando il micro, collegandogli solo pochi elementi passivi e un display LCD programmabile.
I micro, quindi, sono integrati del tipo CMOS. I circuiti interni del micro possono essere raggruppati in tre moduli: per l'elaborazione del programma, per l'interfacciamento con dispositivi esterni e di impiego dei segnali esterni.
I circuiti di questi moduli sono collegati tra loro mediante bus e con l'esterno mediante i terminali dell'integrato.
Le istruzioni del micro sono scritte in linguaggio ASSEMBLER e ogni micro ha le proprie istruzioni ASSEMBLER.
Un programma scritto in ASSEMBLER può essere installato in un micro dopo che è stato compilato. Questa operazione è eseguita con un computer e un programma assemblatore o compilatore assembler realizzato per il micro. Brevemente, la compilazione consiste nella conversione di un programma in linguaggio simbolico in un programma numerico codificato in binario, detto programma eseguibile o codice macchina.
Per i micro esistono particolari programmi che permettono di programmare in linguaggio simbolico evoluto.

Domande e risposte