SISTEMI ELETTRONICI INDUSTRIALI A
cod. 23288

Anno accademico 2008/09
3° anno di corso - Secondo semestre
Docente
Settore scientifico disciplinare
Indefinito/interdisciplinare (NN)
Field
Valore totale se dato disaggregato non disponibile
Tipologia attività formativa
Altro
36 ore
di attività frontali
4 crediti
sede:
insegnamento
in - - -

Obiettivi formativi

- - -

Prerequisiti

Conoscenza dei sistemi di numerazione, in particolare binario,  delle operazioni aritmetiche, degli operatori boleeani. Nozioni di elettronica digitale, conoscenza dei dispositivi di base. Conoscenza delle funzioni base di un microprocessore. Capacià di utilizzo della strumentazione di laboratorio elettronico. Capacità di analisi e caratterizzazione dei segnali digitali. Conoscenza delle tecniche di programmazione con applicazioni in almeno un linguaggio, preferibilmente 'C/C++'.

Contenuti dell'insegnamento

 Dai microprocessori ai microcontrollori <br />
• Architettura di microprocessori e microcontrollori a confronto <br />
• Gruppi funzionali nei microcontrollori <br />
• Porte di I/O, Contatori, Timers, Convertitori A/D <br />
• metodi di comunicazione<br />
• Aree di memoria programma , registri, ram, EEPROM<br />
<br />
Programmazione dei microcontrollori <br />
• Linguaggi di programmazione , con particolare riferimento all' assemby della CPU in esame <br />
• Fasi per la programmazione : editazione , compilazione, linking <br />
• Direttive all’assemblatore <br />
• Formato dei file destinazione <br />
• Tempo di esecuzione <br />
• Debugging ,Simulazione ed Emulazione <br />
• Trasferimento del codice sul microcontrollore <br />
<br />
Struttura dei programmi per microcontrollore <br />
• Main Loop <br />
• Procedure <br />
• Polling ed interruzioni <br />
• Reset <br />
• Gestione delle interruzioni <br />
• Controllo temporizzato degli I/O <br />
<br />
Schede a microcontrollore <br />
• Alimentazione <br />
• Blocco di I/O <br />
• Oscillatore <br />
• Gruppo per la comunicazione <br />
<br />
Schede a microcontrollore al lavoro <br />
• Controlli a scheda singola ed a scheda multipla <br />
• Metodi di comunicazione fra schede a micro <br />
• I sistemi di supervisione <br />

Programma esteso

- - -

Bibliografia

<p>Dispense del docente.</p>
<p>Data sheet del microcontrollore in esame nel corso</p>

Metodi didattici

<p>Lezioni frontali  con utilizzo di lucidi e schemi. Esercitazioni in laboratorio di Elettronica con utilizzo di strumentazione classica e programmatori. Esame e progettazione di schede  comprendenti microcontrollori.</p>
<p>Valutazione su due livelli : prova scritta  sui contenuti teorici e presentazione di una scheda comprendente un microcontrollore. La scheda dovrà essere progettata e realizzata dall'allievo , corredata di relazione scritta che riporti gli obiettivi ,gli schemi, il codice sorgente ed i risultati ottenuti.</p>

Modalità verifica apprendimento

- - -

Altre informazioni

- - -