SISTEMI ELETTRONICI AUTOMATICI COMPITI ASSEGNATI PER IL PERIODO ESTIVO Oltre al ripasso dell’intero programma sviluppato nel corso dell’anno scolastico, tramite l’utilizzo del libro di testo e degli appunti dalle lezioni, si consiglia lo svolgimento dei seguenti esercizi: MEMORIE Es. 1 Determinare il numero di linee di indirizzo necessarie per accedere alle locazioni di una memoria di capacità C = 16 Mbit e lunghezza di parola 4 bit TEORIA DEI SISTEMI Es. 2 Tracciare poli e zeri delle seguenti f.d.t. nel piano di Gauss G(s) = 2(3 − s )(2 s + 3) s 2 ( s 2 + 2 s + 3) s(s2 −16) G(s) = 2 (4s + 4s +1)(7s +1) Es. 3 Tracciare il diagramma di Bode di modulo (su carta logaritmica) e fase delle seguenti f.d.t.: G (s) = 1000(1 + 5s ) (1 + 0, 2 s )(1 + s ) 2 20(1 − 2 s )2 G (s) = (1 − 0,1s )(1 + 10s )(1 − 4s ) G (s) = 100(1 + 10s ) s (1 + s ) 2 (1 + 2s ) Es. 4 Dato il seguente circuito: Determinare la f.d.t. Vo/Vi, ricavare poli e zeri e tracciarli nel piano di Gauss; determinare infine la risposta alla rampa unitaria Es. 5 Determinare la risposta a gradino e impulso per la seguente f.d.t.: G ( s) = 10 s+5 Es. 6 Determinare la risposta all’impulso per la seguente f.d.t.: G(s) = 10 s + 1 s ( s + 5) 2 SIMULAZIONE Es. 7 Studiare tramite il software Excel il transitorio di carica di un circuito R-C (C = 1 µF e inizialmente scarico, R = 10 KΩ) quando venga alimentato con una tensione costante di 5 V PROGRAMMAZIONE ASSEMBLER Es. 4 Scrivere in linguaggio assembler (PIC16F84) un programma che accenda un primo LED per 1 s e subito dopo accenda un secondo LED per 2s e ripeta poi il ciclo. Es. 5 Scrivere in linguaggio assembler (PIC16F84) un programma che, tramite un pulsante, accenda un primo LED e, tramite un secondo pulsante, accenda un secondo LED solo se risulta acceso il primo.