Salta ai contenuti. | Salta alla navigazione

Strumenti personali

LABORATORIO DI ELETTRONICA DIGITALE

Anno accademico e docente
Non hai trovato la Scheda dell'insegnamento riferita a un anno accademico precedente? Ecco come fare >>
English course description
Anno accademico
2019/2020
Docente
MIRCO ANDREOTTI
Crediti formativi
6
Periodo didattico
Primo Semestre
SSD
FIS/01

Obiettivi formativi

Conoscenze. Algebra di Boole, sistemi di numerazione, sistema di numerazione binario e interpretazione in termini di algebra booleana.
Circuiti elettronici digitali combinatori e sequenziali, dalle porte logiche ai sistemi piu' complessi quali contatori e registri e applicazioni in generale.
Funzionamento dei microcontrollori e loro programmazione.

Gli studenti saranno in grado di riconoscere e comprendere il funzionamento di un circuito logico dall'analisi dei singoli componenti.
Gli studenti saranno in grado di progettazione e semplificazione di circuiti logici combinatori e sequenziali per applicazioni di misura e controllo apparati.
Gli Studenti saranno in grado di progettazione di firmware per microcontrollori, per la realizzazione di sistemi di misura e controllo apparati.

Prerequisiti

Matematica elementare.

Contenuti del corso

3 ore teoria
Algebra di Boole. Porte logiche fondamentali. Tavole della verità, variabili e funzioni logiche. Semplificazione delle funzioni logiche con le mappe di Karnaugh. Porte universali e loro applicazioni.

3 ore teoria + 3 ore di laboratorio
Logica combinatoria: circuito di abilitazione, TRUE/FALSE, MUX, DEMUX, comparatori, codificatori e convertitori.

3 ore teoria + 3 ore di laboratorio
Logica sequenziale. Cella di memoria, Flip Flop Set Reset, JK, contatori e registri a scorrimento.
Uscite Totem Pole, Open Collector e Three state. Bus di comunicazione.


6 ore teoria + 6 ore laboratorio
Programmazione microcontrollori con IDE Arduino.
Come scrivere un programma utente efficiente.
Debug di un programma su microcontrollore.
Comandi di alto e basso livello.
Uso delle funzioni di interrupt e dei timer/counter.

Metodi didattici

Lezioni frontali ed esercitazioni di laboratorio.

Modalità di verifica dell'apprendimento

La capacita' di progettazione di sistemi digitali e di firmware per microcontrollori verrà valutata con un progetto pratico che verrà svolto nelle ultime lezioni di laboratorio e completato in un esame pratico di laboratorio che gli studenti svolgeranno in gruppo.
La valutazione finale sarà completata con esame orale sulla teoria e sulla capacità di comprensione dei circuiti logici e sul progetto pratico.

Testi di riferimento

1) Stampe e/o fotocopie delle dispense disponibili online sul minisito del corso;
2) P. Horowitz, W. Hill "The Art of Electronics" , Cambridge University Press, New York (1980);
3) R. Giometti, F. Frascari "Elettronica, La Logica" , Calderini, Bologna (1990);
4) J. Millman, "Circuiti e sistemi microelettronici" , Bollati Boringhieri, Torino (1985);