Scarica il documento
Transcript
Scarica il documento
ISTITUTO TECNICO INDUSTRIALE STATALE “M.GIUA” Materia: TSTP (TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI) Classe 3° A Informatica A.S. 2015/16 Docenti: Roberto MANCA, Angelo Mocci Libro di testo: Camagni, Nikolassy – TSTP vol 1° - HOEPLI Consigliati: Baldino – InternetWorking vol 1° Sistemi e Reti – Juvenilia Scuola. Michele Naso - Sistemi vol 1° - ATLAS Contenuti: U.D.1 SISTEMI DIGITALI Il codice binario. Conversione da base 2 a base 10 e conversione da base 10 a base 2. Codice BCD, codice di GRAY, codice ASCII a 7 bit, bit di parità. Le porte logiche: NOT,AND,OR, NAND, NOR,EXOR EXNOR. Analisi e sintesi di piccoli sistemi combinatori. Le mappe di Karnaugh. I cubi o implicanti principali, essenziali, eliminabili. La funzione di costo minimo. Il display a 7 segmenti. Circuito conversione codice BCD e Codice Esadecimale con dispaly. Sommatore binario semplice e completo, l’unità logico aritmetica ALU Metodo del complemento a 2. Simulazione dei circuiti digitali col programma NI-Multisim. U.D.2 AUTOMI Definizione formale dell’automa. Automa di Mealy, Automa di Moore. Diagramma di transizione degli stati, esempi: automa ascensore, automi elementari, latch SR, flip-flop JK, D, T, diagramma di transizione degli stati degli automi elementari. Contatori. Simulazione dei contatori col programma EWB, NI-Multisim. U.D. 3 SISTEMI DI TELECOMUNICAZIONI Gli elementi della comunicazione : il messaggio , sorgente-destinazione , il canale di trasmissione. Il Modem, trasmissione dei segnali sinusoidali ed ad onda quadra. Rumore nel canale di trasmissione. Definizione di sistema (modello di un sistema). Sistema di comunicazione dati tra due DTE. Definizione di protocollo e pacchetto. Instradamento dei pacchetti nella rete. U.D. 4 LABORATORIO TSTP Struttura di un Computer 1. Esercitazione di simulazione: - montaggio di un Pc virtuale mediante il software Cisco di composizione dell’harware di un elaboratore e analisi dei vari componenti 2. Esercitazione di laboratorio: - smontaggio di un Pc, analisi dei vari componenti 1 3. Programmazione in linguaggio Assembly: - tipi di indirizzamento: immediato, diretto, indiretto, indiretto con indice; - tipi di istruzioni: aritmetiche, relazionali e logiche; - istruzioni del linguaggio assembly 8086/8088; 4. Cenni sugli Interrupt: - interruzioni e servizi per la gestione della tastiera; - esempi e applicazioni; 5. Esercitazioni di laboratorio con programmazione in linguaggio assembly: - somma, differenza, moltiplicazione e divisione di numeri interi; - algoritmi di riconoscimento di numeri pari e dispari; - I salti condizionati e incondizionati; - programmi di gestione dei cicli ; - programmi di gestione della tastiera; altri programmi di carattere generale. 6. Il Microcontrollore Arduino - l’hardware del microcontrollore Arduino; - il software per la programmazione del microcontrollore Arduino; - l’hardware necessario per le esercitazioni: Led, pulsanti, cavi di collegamento, breadboard, sensori; 7. Esercitazioni con il microcontrollore Arduino. Studio del micro controllore Arduino e delle applicazioni realizzabili, esercitazioni sulla acquisizione di segnali digitali e analogici, uso di pulsanti, diodi led, led RGB, led a 7 segmenti, fotoresistenza, display LCD 2X16, rilevazione di temperatura mediante NTC , regolazione di segnali mediante resistenze variabili. - accensione e spegnimento di un led; controllo di un led con un pulsante; controllo di più led; controllo di più led con un pulsante; identificazione e controllo delle variazioni di stato. I docenti Roberto MANCA Angelo Mocci 2