Celiberti Luca
A.S. 2008/2009 Cliccare
I microcontrollori: cosa sono e come funzionano
Presentazione sui microcontrollori
e sul progetto Formula Flowcode
Formula Flowcode: progetto scolastico Exit
Questa presentazione è strutturata in 2 argomenti:
Il primo, I Microcontrollori, è una rapida carrellata sui microcontrollori in generale.
Il secondo, Progetto Formula Flowcode, riguarda principalmente il progetto scolastico attuato nelle ore di sistemi.
Esso è quindi più approfondito e dispone di spiegazioni su cosa si tratta e di come io, alunno, ho intrapreso tale progetto.
Per visualizzare uno dei due argomenti, cliccare sul pulsante corrispondente. CLOSE
Segnali digitali e segnali analogici
Ingressi e uscite del chips PIC micro
I PIC micro
I microcontrollori
Cosa sono e come funzionano
La memoria
Come è organizzata la memoria in un microcontrollore
di un microcontrollore EXIT
Il linguaggio dei Flowcode……
Cos’è il Flowcode V3
Formula Flowcode?
Formula Flowcode
Progetto scolastico
Programmare il Formula
Programma: Flowcode
Segui la linea
Programma: Balla con la musica EXIT
I PICmicro chips
PIC
Il nome (Peripheral Interface Controller = Controllore dell’Interfaccia della periferica) si riferisce ad una piccola branca del gruppo dei Microcontrollori.
Un Microcontrollore è un piccolo dispositivo che controlla altri dispositivi elettronici.
Questo dispositivo è composto da 4 fondamentali parti:
- CPU (= unità centrale di processo)
- Central Processing unit
- Memoria
- Porte di ingresso
- Porte di uscita
- Menù Avanti
Il Microcontrollore
Questo è lo schema a blocchi di un generico Microcontrollore:
Memoria Memoria
Dati programmi
Porte Porte
CPU
di ingresso di uscita
Clock
Dispositivi di Ingresso
Dispositivi di Uscita
Torna Avanti
all’inizio
Segnali digitali e segnali analogici
Dati analogici
Dati digitali
Questo tipo di segnali possono assumere infiniti valori all’interno di un possibile range di valori.
Questo tipo di segnale può assumere solo determinati valori all’interno di un range di valori.
I segnali analogici sono forniti per esempio da trasduttori, generatori etc…
I segnali digitali invece ci vengono forniti da circuiti elettronici digitali, dai computer, dai modem digitali etc...
Menù
Al centro di tutta la struttura c’è il “cervello”, ovvero la CPU, il quale elabora segnali digitali, esegue operazioni logiche, calcoli matematici, etc…
Come fa la CPU a sapere cosa eseguire?
Essa è “monitorata” da una serie di istruzioni sotto forma di programmi. Questi ultimi sono memorizzati nella memoria dei programmi (Program Memory).
Per eseguire i programmi però la CPU a volte ha bisogno di dati, i quali sono salvati nella memoria dei dati (Data Memory).
Ogni attività svolta dalla CPU è scandita dal ritmo del Clock, una sequenza di impulsi di tensione. Una buona CPU lavora alla velocità di clock di circa 20 MHz.
Per comunicare con il mondo esterno la CPU si serve di “porte” distinte in porte di Input e porte di Output.
Le prime servono per ricevere informazioni e dati dai dispositivi provenienti dal mondo esterno.
Le seconde invece servono per inviare ai dispositivi collegati alla CPU istruzioni, dati o informazioni.
Entrambe possono ricevere/mandare informazioni sia di tipo digitale che analogico. Torna
all’inizio
Ingressi e uscite del PIC
Come già detto il PIC può ricevere/inviare dati sia analogici che digitali.
Il programmatore può decidere se alcuni pin del PICmicro dovrebbero essere utilizzati come ingressi analogici, ingressi digitali o uscite digitali.
Ad esempio nel chip 16F877A (mostrato affianco) il pin 2 è contrassegnato come 'RA0/AN0'.
Ciò significa che il pin 2 può essere usato come bit 0 della porta A (Registro A bit 0) o come ingresso analogico 0. Menù Avanti
La funzione di ogni pin viene determinata definendo il contenuto dei registri interni del PIC.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Tesina - Premio maturità 2009
Titolo: I microcontrollori
Autore: Celiberti Luca
Descrizione: presentazione in PowerPoint che parla dei microcontrollori in generale e di un progetto scolastico su di un robot: il Formula Flowcode della Matrix.
Materie trattate: Sistemi, Elettronica
Area: tecnologica