LABORATORIO DI SISTEMI

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LABORATORIO DI SISTEMI"

Transcript

1 ALUNNO: Fratto Claudio CLASSE: IV B Informatico ESERCITAZIONE N : 6 LABORATORIO DI SISTEMI OGGETTO: Trasmissione di un byte attraverso la porta RS 232, programmata in maniera diretta 1) CD : pin 1 - (Carrier Detect) 2) RXD : pin 2 - (Recieve Data) 3) TXD : pin 3 - (Trasmission Data) 4) DTR : pin 4 - (Data Terminal Ready) 5) GND : pin 5 - schermatura cavo 6) DSR : pin 6 - (Data Set Ready) 7) RTS : pin 7 - (Request to Send) 8) CTS : pin 8 - (Clear to Send) 9) RI : pin 9 - (Ring Indicator) STRUMENTI E COMPONENTI UTILIZZATI: 1) un Pc sul quale era istallato Windows XP come O.S. 2) un oscilloscopio, gentilmente concessoci in prestito dal laboratorio di elettronica 3) dei fili di collegamento 4) un connettore seriale a nome pin 1

2 1) lunghezza carattere: occupa due bit quindi le combinazioni possibili sono: a) 00 : lunghezza = 5 bit; b) 01 : lunghezza = 6 bit; c) 10 : lunghezza = 7 bit; d) 11 : lunghezza = 8 bit. 2) Numero bit di stop : occupa un solo bit quindi le combinazioni possibili sono: a) 0 : N bit di stop = 1; b) 1 : N bit di stop = 2. 3) Presenza di parità : occupa un solo bit quindi le combinazioni possibili sono: a) 0 : parità assente; b) 1 : parità presente. 4) Tipo di parità : occupa un solo bit quindi le combinazioni possibili sono: a) 0 : parità pari; b) 1 : parità dispari. 5) Comando di parità : occupa un solo bit quindi le combinazioni possibili sono: a) 0 : parità non abilitata; b) 1 : parità abilitata. 6) Break : occupa un solo bit quindi le combinazioni possibili sono: a) 0 : break non abilitato; b) 1 : break abilitato. NOSTRI PARAMETRI: lunghezza carattere = 8 bit; N bit di stop = 1; Nessuna parità; DLAB = 0. 2

3 FILE SORGENTE ; AUTHOR Claudio Fratto ; FILE trasmissione_diretta.asm ; inizio definizione del segmento dei dati data segment ; poiché non è necessario l utilizzo di variabili, non si dichiara nessuna etichetta che faccia ; riferimento ad una locazione di memoria data ends ; fine definizione del segmento dei dati ; inizio definizione del segmento del codice code segment start: ; etichetta che identifica l'inizio del programma ; inizio blocco per il settaggio dei registri mov ax, data ; caricamento nel registro ax dell'indirizzo della prima ; locazione di memoria riservata al segmento dei dati mov ds, ax ; caricamento nel registro ds del contenuto del registro ax mov es, ax ; caricamento nel registro es del contenuto del registro ax ; fine blocco per il settaggio dei registri ; inizio blocco per la programmazione diretta della porta seriale mov dx, 03fbh ; caricamento nel registro dx dell'indirizzo del registro di controllo ; linea dell interfaccia seriale mov al, 80h ; caricamento nella parte bassa del registro ax del valore esadecimale ; 80, utile per impostare il DLAB out dx, al ; metto il valore contenuto in al sulla porta di indirizzo contenuto in dx ; impostando così il DLAB a livello alto, per farsi che gli indirizzi ; esadecimale 03f8 e 03f9 facciano riferimento ai registri DLL e DHL, ; e non ai buffer mov dx, 03f9h mov al, 00h out dx, al ; caricamento nel registro dx dell'indirizzo di DLH ; caricamento nella parte bassa del registro ax del valore esadecimale ; 00, utile per impostare una parte del baud - rate ; metto il valore contenuto in al sulla porta di indirizzo contenuto in dx ; impostando così una parte del baud - rate mov dx, 03f8h mov al, 0ch out dx, al ; caricamento nel registro dx dell'indirizzo di DLL ; caricamento nella parte bassa del registro ax del valore esadecimale ; 0c, utile per impostare una parte del baud - rate ; metto il valore contenuto in al sulla porta di indirizzo contenuto in dx ; impostando così una parte del baud - rate 3

4 mov dx, 03fbh ; caricamento nel registro dx dell'indirizzo del registro di controllo ; linea dell interfaccia seriale mov al, 03h ; caricamento nella parte bassa del registro ax del valore esadecimale ; 03, utile per impostare le caratteristiche della nostra trasmissione ; seriale: lunghezza carattere = 8 bit. N bit di stop = 1. Nessun ; controllo di parità. DLAB = 0 out dx, al ; metto il valore contenuto in al sulla porta di indirizzo contenuto in dx ; impostando così le caratteristiche della nostra trasmissione seriale l2: ; etichetta che fa riferimento per il ciclo di trasmissione mov dx, 03fdh ; caricamento nel registro dx dell'indirizzo di LSR l1: ; etichetta che fa riferimento per il ciclo che verifica la ; presenza di un dato da trasmettere in al, dx ; caricamento in al dello stato del buffer di trasmissione test al,01h ; verifico se il buffer di trasmissione è vuoto quindi pronto per ; trasmettere jz l1 ; istruzione di salto condizionato: se il buffer è vuoto il programma ; continua; altrimenti si ritorna all etichetta l1 mov dx, 03f8h ; caricamento nel registro dx dell'indirizzo del buffer di trasmissione mov al, 'A' ; caricamento in al del dato che si vuole trasferire out dx, al ; caricamento nel buffer di trasmissione del dato da trasferire jmp l2 ret ; istruzione di salto non condizionato per trasmettere di nuovo ; l informazione ; ritorno al sistema operativo code ends ; fine definizione del segmento del codice end start ; termine del programma 4

5 RELAZIONE L esperienza effettuata in laboratorio si è articolata in quattro fasi: 1) la prima fase consisteva nel collegare in maniera adeguata, attraverso un connettore e dei fili di collegamento, il PC, attraverso la porta seriale, ad un oscilloscopio; 2) la seconda fase consisteva nello scrivere il codice Assembly che gestisse la trasmissione di un byte attraverso la porta seriale, programmando in maniera diretta i suoi registri interni; 3) la terza fase consisteva nel compilare il codice ricavando così il file eseguibile da eseguire tramite la linea di comando; 4) la quarta fase consisteva nell analizzare il diagramma presente sull oscilloscopio in modo da stabilire se la trasmissione è avvenuta in maniera corretta. LA COMUNICAZIONE TRA DUE DISPOSITIVI La trasmissione di informazioni tra due dispositivi può avvenire secondo due tecniche fondamentali: la trasmissione parallela e la trasmissione seriale. a) la trasmissione parallela è generalmente utilizzata quando la distanza tra trasmettitore e ricevitore è limitata (ad esempio tra un computer e una stampante); ciò è dovuto al fatto che questo tipo di trasmissione è più costosa di quella seriale. In questo tipo di trasmissione i bit che compongono l informazione da trasferire vengono trasmessi contemporaneamente su un numero di linee pari al numero di bit. b) la trasmissione seriale è generalmente utilizzata quando la distanza tra trasmettitore e ricevitore è grande. In questo tipo di trasmissione i bit che compongono l informazione da trasferire vengono trasmessi in maniera sequenziale su un unica linea. La trasmissione si può realizzarla con l utilizzo di due soli fili dei quali uno sta a rappresentare la linea sulla quale viaggiano le informazioni; l altro sta a rappresentare la massa. Ciò fa si che questo tipo di trasmissione è meno costosa di quella parallela. La comunicazione tra i due dispositivi può avere tuttavia diverse caratteristiche a seconda del produttore del dispositivo che effettua la comunicazione stessa. Per questo motivo, diverse organizzazioni internazionali hanno stabilito un insieme di regole, chiamate comunemente standard, per specificare tutte le caratteristiche di ogni tipo di comunicazione. Nell ambito delle comunicazioni seriali lo standard maggiormente utilizzato è quello, sviluppato dalla Electronic Industry Association ( EIA ), denominato RS 232 ( la sigla RS sta a significare Recommended Standard ). CENNI TEORICI SULLO STANDARD EIA RS 232 L'interfaccia seriale EIA RS-232 è uno standard costituito da una serie di protocolli meccanici, elettrici ed informatici che rendono possibile lo scambio di informazioni, seppure a bassa velocità, tra dispositivi digitali. Esso include le caratteristiche elettriche dei segnali, la struttura e i diagrammi di temporizzazione dei dati seriali, la definizione dei segnali e dei protocolli per il controllo del flusso di dati seriali su un canale telefonico, il connettore e la disposizione dei suoi pin ed infine il tipo e la lunghezza massima dei possibili cavi di collegamento. Esso è tuttavia un protocollo vecchio che, attualmente, è ancora utilizzato per la comunicazione a bassa velocità tra microcontrollori, ed altri circuiti relativamente semplici che non necessitano di particolare velocità; è invece praticamente scomparsa in ambito "desktop", ambito nel quale lo standard è nato per la comunicazione tra un computer ed un modem. 5

6 L interfaccia seriale ( termine più generico per indicare la porta seriale ) deve svolgere diversi compiti di notevole importanza per permettere la comunicazione tra due dispositivi. Fin dalle sua comparsa sulle macchine IBM l interfaccia seriale ha affidato questi compiti, quali la conversione in un flusso seriale dei dati da trasferire ricevuti in parallelo, o viceversa; la formattazione del dato seriale da trasferire ( aggiungendo un bit di inizio, un bit di fine, dei bit di controllo, quando si ha a che fare con dati seriali di tipo asincrono ), ad un componente elettrico costruito dalla National Semiconductor: l Universal Asynchronous Receiver / Trasmitter ( UART ). La storia dell UART Nel corso della storia e del progresso tecnologico, questo dispositivo elettronico ha subito notevoli evoluzioni dovute soprattutto alla necessita di velocizzare ed ottimizzare la trasmissione dei dati. La prima generazione di UART era caratterizzata da buffer di ricezione e di trasmissione di dimensioni molto ridotte ( addirittura di un solo byte ). Appartengono a questa generazione gli UART della famiglia 8250 caratterizzati da una velocità di trasmissione limitata, inadeguata del comunicare con un modem ad alta velocità, e da soli otto registri interni La seconda generazione di UART è caratterizzata da locazioni di memoria temporanee in grado di contenere numerosi byte. Appartengono a questa generazione gli UART della famiglia caratterizzati da buffer di ricezione e trasmissione, costruiti secondo una struttura FIFO ( Firts In First Out ), in grado di memorizzare trentadue byte e da una velocità di trasmissione molto elevata quindi in grado di comunicare senza problemi con dei modem ad alta velocità. Architettura interna dell UART

7 L UART 8250 è composto da: a) un buffer di collegamento con il bus dati del computer; b) un generatore di baud rate che, collegato al clock del processore, garantisce il sincronismo per le temporizzazione del colloquio sia verso l esterno che dall esterno; c) dieci registri interni che permettono di stabilire le modalità di funzionamento del dispositivo e di gestirne la comunicazione; d) un blocco di controllo che, in base ai segnali di controllo che l UART scambia con il processore, abilita la comunicazione tra i dieci registri interni del dispositivo stesso ed il buffer del bus dati; e) un blocco per il controllo delle interruzioni che genera dei segnali per la richiesta di interrupt e che memorizza, in uno specifico registro, l operazione che si esegue in segue alla richiesta stessa; f) due shift register che sono utili per la conversione dei dati seriali; g) due blocchi per la temporizzazione ed il controllo delle operazioni di trasmissione e di ricezione; h) un blocco che contiene la logica utile per interfacciare il dispositivo con un modem. I registri interni dell UART 8250 a) RBR ( Receiver Buffer Register ): è un registro a sola lettura in cui il dispositivo va a memorizzare il byte ricevuto dalla linea, rendendolo disponibile per la CPU; b) THR ( Transmitter Holding Register ): è un registro a sola lettura in cui la CPU va a scrivere il byte che deve essere trasmesso; c) IER ( Interrupt Enable Register ): è quel registro che serve per abilitare il dispositivo. È in grado di generare quattro diversi tipi di interrupt; d) IIR (Interrupt Identification Register ): è un registro a sola lettura che indica al dispositivo quale interrupt ha maggiore priorità; e) LCR (Line Control Register ): è un registro di scrittura che controlla la linea e consente di impostare quei parametri relativi alle operazioni di trasmissione / ricezione; f) MCR ( Modem Control Register ): è un registro che serve per gestire la trasmissione con un modem; g) LST ( Line Status Register ): è un registro che ha il compito di verificare lo stato della linea; h) MSR ( Modem Status Register ): è un registro che ha il compito di verificare lo stato del modem; i) DLL ( Divisor Latch Low ): è un registro che contiene gli otto bit meno significativi della parola a sedici bit utile per la generazione del baud - rate; j) DLH ( Divisor Latch High ): è un registro che contiene gli otto bit più significativi della parola a sedici bit utile per la generazione del baud - rate; Nell UART 8250 sono presenti quindi dieci registri interni che vengono identificati attraverso soli sette indirizzi; alcuni di essi quindi hanno lo stesso indirizzo e, per distinguerli, si utilizza un ulteriore bit, contenuto nel Registro di Controllo Linea chiamato DLAB. 7

8 La comunicazione seriale tra due dispositivi Il collegamento tra due dispositivi può avvenire in maniera diretta ma tuttavia, quando la distanza è davvero molto elevata questo collegamento risulta essere impossibile da realizzare. Per ovviare a questa difficoltà, nel periodo dell utilizzo più massiccio dell interfaccia seriale, si decise di ricorrere ad un modem, cioè un dispositivo in grado di ricevere un segnale digitale, generato da un computer, e di trasformarlo in un segnale che può essere trasportato su di una linea telefonica, un segnale cioè di tipo analogico. Il punto di partenza del segnale è chiamato DTE ( Data Terminal Equipment ), mentre il punto di arrivo del segnale è chiamato DCE ( Data Communication Equipment ). È tuttavia possibile che il punto di arrivo di un segnale possa essere anche un DTE ( ad esempio un PC ): in questi casi si parla di collegamenti Null Modem. Tra un DTE ed un DCE si possono istaurare delle connessioni che differiscono dalla modalità di comunicazione attraverso la quale dialogano. Queste modalità sono: a) simplex: cioè quella modalità in cui i dati viaggiano in una sola direzione; ciò implica il fatto che non è possibile ricevere dal destinatario dei dati la segnalazione di eventuali errori; b) half duplex: cioè quella modalità in cui i dati possono viaggiare in due direzioni ma non in maniera simultanea; c) full duplex: cioè quella modalità in cui i dati possono viaggiare in due direzioni anche nello stesso momento; ciò implica l utilizzo di due diverse linee per la trasmissione - ricezione. Lo standard RS 232 è stato definito secondo la modalità full duplex. La comunicazione seriale può avvenire in due modi: a) in maniera sincrona, cioè che avviene in dato istante di tempo. Questo tipo di comunicazione è possibile esclusivamente quando è presente un segnale di sincronismo, ad esempio un segnale di clock. Il sincronismo implica, per una ricezione trasmissione, la presenza di due linee distinte delle quali una è riservata ai dati, l altra al clock; b) in maniera asincrona, cioè che avviene in istanti di tempo non stabiliti. Ed è proprio in questa modo che avviene la trasmissione di un informazione con lo standard RS 232. La mancanza di sincronismo implica la presenza di una solo linea sulla quale viaggiano i dati che, per essere ricostruiti nella maniera corretta, sono accompagnati da speciali bit che possono anticipare e seguire il dato da trasmettere ( Es. bit di start, bit di stop ). Tuttavia è importante stabilire, per avere una corretta ricostruzione dell informazione trasferita, la durata ed il numero dei bit coinvolti nella trasmissione. 8

9 I BIT SPECIALI E LE CARATTERISTICHE DI UNA TRASMISSIONE SERIALE Il bit di start È un bit che precede l informazione e serve per avvisare il ricevitore che sulla linea è disponibile un dato che può essere trasferito. Ciò fa si che il ricevitore possa sincronizzarsi, anche se non ha un clock comune, con il trasmettitore. Il bit di stop È un bit che segue l informazione e serve per segnalare al ricevitore la fine del dato trasmesso, ricevitore che ha quindi il tempo di analizzare il dato ricevuto verificandone l attendibilità eventualmente con un controllo di parità. I bit di parità Sono dei bit che verificano che i bit del dato trasferito non abbiano subito delle alterazioni che possono essere causate da interferenze elettriche. Essi garantiscono il controllo di parità, controllo (facoltativo) che può essere a: a) parità pari: cioè quando nel dato da trasferire sono presenti un numero pari di bit a livello logico alto; b) parità dispari: cioè quando nel dato da trasferire sono presenti un numero dispari di bit a livello logico alto. Il controllo tuttavia non garantisce una sicura rilevazione di eventuali errori poiché è possibile, anche se improbabile, che un bit a livello alto sia trasformato in un bit a livello basso, ed un bit a livello basso sia trasformato in un bit a livello alto. Il bit time Consiste nella durata temporale di un singolo bit che compone l informazione. Il baud rate Indica il numero di transizioni al secondo che avvengono sulla linea ed è pari all inverso del bit time. Sta a rappresentare quindi la velocità di trasmissione. 9

10 FASE 1: Per fare in modo che la nostra trasmissione funzionasse in maniera corretta si è collegato alla porta seriale del PC ( COM 1 ), un connettore seriale a nove pin: il pin numero due stava a rappresentare il ricevitore; il pin numero tre stava a rappresentare il trasmettitore, che attraverso un filo di collegamento è stato collegato all oscilloscopio; il pin numero cinque stava a rappresentare la massa. FASE 2: Il sorgente assembly che gestisce la trasmissione di un byte attraverso la porta seriale, programmando in maniera diretta i suoi registri interni, è riportato, con gli adeguati commenti esplicativi, nei fogli 3 e 4. FASE 3: Per compilare il codice sorgente si è utilizzato il compilatore dell emulatore utilizzato nelle passate esperienze. Quindi, in seguito alla compilazione, si è creato il file eseguibile che è stato memorizzato in un apposita directory. Per eseguirlo, non potendolo fare direttamente dall emulatore poiché non si avevano i permessi, si è utilizzato il prompt dei comandi di windows. Si ci è posizionati nella cartella dove era stato salvato il file eseguibile e digitando <nome file>.exe si è dato inizio alla trasmissione del byte attraverso la porta seriale. FASE 4: Dopo aver avviato la trasmissione, è apparso sull oscilloscopio un diagramma. Lo si è confrontato con quello che si attendeva in maniera teorica constatando che la trasmissione era andata a buon fine. L oscilloscopio funziona in logica negativa quindi il valore logico 1 corrisponde ad una tensione di -12V, mentre il valore logico 0 corrisponde ad una tensione 12V. La linea a riposo, cioè quando non si sta trasmettendo niente, corrisponde all 1 logico ( -12V ). La trasmissione comincia con il bit meno significativo dell informazione trasmessa. 10

PROGRAMMAZIONE DELL ACE

PROGRAMMAZIONE DELL ACE PROGRAMMAZIONE DELL ACE L esposizione degli argomenti seguenti è finalizzata alla programmazione dell ACE per realizzare programmi di trasmissione seriale tra due PC, (o tra microcontrollore e PC) operando

Dettagli

Bus RS-232. Ing. Gianfranco Miele April 28, 2011

Bus RS-232. Ing. Gianfranco Miele  April 28, 2011 Ing. Gianfranco Miele (g.miele@unicas.it) http://www.docente.unicas.it/gianfranco_miele April 28, 2011 Alcune definizioni Comunicazione seriale Bit trasmessi in sequenza Basta una sola linea Più lenta

Dettagli

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Gruppo H: Sistemi Elettronici Lezione n H - 5: Collegamenti seriali Conclusione

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Gruppo H: Sistemi Elettronici Lezione n H - 5: Collegamenti seriali Conclusione ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo H: Sistemi Elettronici Lezione n. 40 - H - 5: Collegamenti seriali Conclusione Elettronica II - Dante Del Corso - Gruppo H - 4 n. 1-15/11/97

Dettagli

COMUNICAZIONE SERIALE a cura dell' Ing. Buttolo Marco

COMUNICAZIONE SERIALE a cura dell' Ing. Buttolo Marco COMUNICAZIONE SERIALE a cura dell' Ing. Buttolo Marco Un PC può comunicare in vari modi con le periferiche. Fondamentalmente esistono due tipi di comunicazione molto comuni: 1. La comunicazione seriale

Dettagli

LABORATORIO DI SISTEMI

LABORATORIO DI SISTEMI ALUNNO: Fratto Claudio CLASSE: IV B Informatico ESERCITAZIONE N : 5 LABORATORIO DI SISTEMI OGGETTO: Progettare il software per il controllo di un serbatoio, gestendone la fase di riempimento e quella di

Dettagli

Lab. Sistemi - Classe 5Bn A. S. 2000/2001 ITIS Primo Levi - Torino AA.AA. STANDARD SERIALE DI COMUNICAZIONE: RS232 Lo standard seriale di

Lab. Sistemi - Classe 5Bn A. S. 2000/2001 ITIS Primo Levi - Torino AA.AA. STANDARD SERIALE DI COMUNICAZIONE: RS232 Lo standard seriale di STANDARD SERIALE DI COMUNICAZIONE: RS232 Lo standard seriale di interfacciamento è stato introdotto al fine di collegare dispositivi remoti a bassa velocità con un calcolatore centrale. In questo genere

Dettagli

Appendice. Comunicazione seriale

Appendice. Comunicazione seriale Appendice Comunicazione seriale Appendice - Comunicazione seriale 93 A.1 Introduzione La comunicazione seriale è spesso usata sia per controllare che per ricevere dati da un microprocessore di tipo embedded.

Dettagli

Page 1. Elettronica per l informatica ELINF - D6 10/10/ DDC 1. Facoltà dell Informazione. Lezione D6

Page 1. Elettronica per l informatica ELINF - D6 10/10/ DDC 1. Facoltà dell Informazione. Lezione D6 Facoltà dell Informazione Lezione D6 Modulo Elettronica per l informatica D Protocolli D6 - Protocolli seriali» Trasmissione seriale» Modulazioni e codifiche» Recupero del clock» Sincronismo (rev 2/9/25

Dettagli

Calcolatori Elettronici Lezione B1 Interfacce

Calcolatori Elettronici Lezione B1 Interfacce Calcolatori Elettronici Lezione B1 Interfacce Ing. Gestionale e delle Telecomunicazioni A.A. 2007/08 Gabriele Cecchetti Sommario Moduli di espansione di memoria Organizzazione dello spazio di I/O Interfacce

Dettagli

Architetture dei Calcolatori Interfacce

Architetture dei Calcolatori Interfacce Architetture dei Calcolatori Interfacce Ingegneria dell Automazione A.A. 2011/12 Anna Lina Ruscelli Sommario Organizzazione dello spazio di I/O Interfacce parallele di ingresso/uscita senza handshake con

Dettagli

Il protocollo RS Introduzione. 1.2 Lo Standard RS-232

Il protocollo RS Introduzione. 1.2 Lo Standard RS-232 1 Il protocollo RS232 1.1 Introduzione Come noto un dispositivo di interfaccia permette la comunicazione tra la struttura hardware di un calcolatore e uno o più dispositivi esterni. Uno degli obiettivi

Dettagli

L interfaccia più comune fra il computer (DTE) ed il modem (DCE) è la RS232,

L interfaccia più comune fra il computer (DTE) ed il modem (DCE) è la RS232, Interfaccia RS232 L interfaccia più comune fra il computer (DTE) ed il modem (DCE) è la RS232, questo standard è stato sviluppato dall ente americano EIA (Electronic Industries Associations) e ripreso

Dettagli

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine RETI DI CALCOLATORI Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright Questo insieme di trasparenze

Dettagli

Architettura dei Calcolatori Interfacce

Architettura dei Calcolatori Interfacce Architettura dei Calcolatori Interfacce Ingegneria dell Automazione A.A. 2011/12 Anna Lina Ruscelli Sommario Organizzazione dello spazio di I/O Interfacce parallele di ingresso/uscita senza handshake con

Dettagli

Corso di Reti di Calcolatori

Corso di Reti di Calcolatori Politecnico di Torino Corso di Reti di Calcolatori Commutazione e trasmissione Indice degli argomenti... Architettura di una rete Nodi di una rete Canali locali e geografici Commutazione di circuito Commutazione

Dettagli

I seguenti luicidi sono tratti da: Paolo Corsini, Dalle porte AND OR NOT al sistema calcolatore, Edizioni ETS

I seguenti luicidi sono tratti da: Paolo Corsini, Dalle porte AND OR NOT al sistema calcolatore, Edizioni ETS I seguenti luicidi sono tratti da: Paolo Corsini, Dalle porte AND OR NOT al sistema calcolatore, Edizioni ETS Sommario Moduli di espansione di memoria Organizzazione dello spazio di I/O Interfacce parallele

Dettagli

Il sottosistema di I/O (Richiamo)

Il sottosistema di I/O (Richiamo) Il sottosistema di I/O (Richiamo) Il sottosistema di I/O consente la comunicazione fra il calcolatore ed il mondo esterno. Fanno parte del sottosistema i dispositivi (Unità di I/O) per la comunicazione

Dettagli

Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1^ parte Cosa è Arduino? Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda

Dettagli

Comunicazione. Prof. Antonino Mazzeo. Corso di Laurea Specialistica in Ingegneria Informatica

Comunicazione. Prof. Antonino Mazzeo. Corso di Laurea Specialistica in Ingegneria Informatica Comunicazione Seriale Prof. Antonino Mazzeo Corso di Laurea Specialistica in Ingegneria Informatica UART/USART Intel 8251A Standard Universal Synchronous/Asynchronous Receiver/Trasmitter (USART) Progettata

Dettagli

Introduzione al collegamento telematico su linea commutata

Introduzione al collegamento telematico su linea commutata Introduzione al collegamento telematico su linea commutata Prof. Luca Salvini L.S. 2L97 Prof. Luca Salvini E-mail: salvini@hesp.it 1 Introduzione al collegamento telematico su linea commutata Perché il

Dettagli

22/09/2010. Rossato Alessio

22/09/2010. Rossato Alessio Hardware del PC roxale@hotmail.it 1 I componenti del computer Possiamo paragonare il computer al corpo umano che, come sappiamo, è formato da un elemento centrale, il busto, al quale sono collegati gli

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

CENNI SULLA TRASMISSIONE DIGITALE

CENNI SULLA TRASMISSIONE DIGITALE ENNI SULLA TRASMISSIONE DIGITALE Pietro Nicoletti www.studioreti.it DATAOM - opyright: si veda nota a pag. 2 Nota di opyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi

Dettagli

I BUS DI COMUNICAZIONE SERIALI

I BUS DI COMUNICAZIONE SERIALI Corso di Misure per la Automazione e la Produzione Industriale (Studenti Ingegneria Elettrica e Meccanica V anno Vecchio Ordinamento) Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica

Dettagli

I BUS DI COMUNICAZIONE SERIALI

I BUS DI COMUNICAZIONE SERIALI Corso di Strumentazione e Misure per l Automazione (Studenti Ingegneria Meccanica II anno Laurea Magistrale curr. Automazione e Produzione) I BUS DI COMUNICAZIONE SERIALI Andrea Bernieri bernieri@unicas.it

Dettagli

LABORATORIO DI SISTEMI

LABORATORIO DI SISTEMI ALUNNO: Fratto Claudio CLASSE: IV B Informatico ESERCITAZIONE N : 2 LABORATORIO DI SISTEMI OGGETTO: 1) Scrivere un programma, in linguaggio Assembly, per una CPU Intel 8086, che sommi due numeri (var_1,

Dettagli

I BUS DI COMUNICAZIONE SERIALI

I BUS DI COMUNICAZIONE SERIALI Corso di Misure per l Automazione e la Qualità (Studenti III anno Laurea Ingegneria Elettrica) I BUS DI COMUNICAZIONE SERIALI Andrea Bernieri bernieri@unicas.it Alcune definizioni i i i... - Comunicazione

Dettagli

Periodo dello stage :

Periodo dello stage : Relazione del periodo di stage effettuato presso i Laboratori Nazionali di Frascati dell Istituto Nazionale di Fisica Nucleare Periodo dello stage : 11 Giugno/6 Luglio 2001 Gruppo: DaΦne-Luce Tutor: dott.

Dettagli

Richiamo: Interfacce di I/O

Richiamo: Interfacce di I/O Richiamo: Interfacce di I/O Bus Bus comandi indirizzi SISTEMA A µp Bus dati MONDO ESTERNO Dec D[0:7] CS* RD* INTERFACCIA DI I/O S[0:k-] UNITA DI I/O WR* (8 bit ) A[0:n-] Interfaccia standard verso il bus

Dettagli

Fondamenti sugli standard di interfaccia RS-232 e IEEE-488

Fondamenti sugli standard di interfaccia RS-232 e IEEE-488 Fondamenti sugli standard di interfaccia RS-232 e IEEE-488 1 1 Introduzione Come noto, un dispositivo di interfaccia permette il colloquio tra la struttura hardware di un calcolatore e uno o più dispositivi

Dettagli

Componenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni

Componenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni Componenti principali Componenti e connessioni Capitolo 3 CPU (Unita Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro 1 2 Architettura di Von Neumann Dati e instruzioni in memoria

Dettagli

Componenti principali

Componenti principali Componenti e connessioni Capitolo 3 Componenti principali n CPU (Unità Centrale di Elaborazione) n Memoria n Sistemi di I/O n Connessioni tra loro Architettura di Von Neumann n Dati e instruzioni in memoria

Dettagli

Sistemi a microprocessore

Sistemi a microprocessore Sistemi a microprocessore Programma: Segnali analogici e digitali Uso di segnali digitali per la rappresentazione dei numeri interi La memoria e la CPU I programmi in linguaggio macchina La connessione

Dettagli

Manuale d uso e manutenzione

Manuale d uso e manutenzione 2 Serial I/F RS22 optoisolata Manuale d uso e manutenzione 5904517201 Codice ordine: Data: 04/2014 - Rev: 1.2 Sommario 1. Generalità... 2. Caratteristiche tecniche.... Modalità di configurazione... 4.

Dettagli

Componenti e connessioni. Capitolo 3

Componenti e connessioni. Capitolo 3 Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura

Dettagli

Protocolli di Comunicazione

Protocolli di Comunicazione Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena Aldo Romani A.a. 2005-2006 UART UART Universal Asynchronous Receiver/Transmitter Clock implicito e trasmissione

Dettagli

Interfaccia tra Centralino Telefonico e PC parte prima : gli aspetti dell Hardware

Interfaccia tra Centralino Telefonico e PC parte prima : gli aspetti dell Hardware Istituto Professionale di Stato per l'industria e l'artigianato MORETTO Via Luigi Apollonio, 21 BRESCIA Interfaccia tra Centralino Telefonico e PC parte prima : gli aspetti dell Hardware Realizzato da

Dettagli

Cenni sull architettura del calcolatore

Cenni sull architettura del calcolatore Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Cenni sull architettura del calcolatore Pietro Di Lena - pietro.dilena@unibo.it hard-ware /h :dwe9 r / n. The part of the computer

Dettagli

Strumentazione tradizionale vs. strumentazione virtuale

Strumentazione tradizionale vs. strumentazione virtuale Strumentazione tradizionale vs. strumentazione virtuale Strumento tradizionale: OPERATORE STRUMENTO interazione diretta tramite pannello di controllo e sistema di visualizzazione Strumento virtuale: OPERATORE

Dettagli

I tipi di trasmissione

I tipi di trasmissione I tipi di trasmissione Come sanno ormai anche i sassi, per comunicazioni su lunghe distanze, il collegamento parallelo dà origine a molti problemi perciò deve essere sostituito dalla comunicazione seriale

Dettagli

INTERFACCIA STANDARD EIA RS232

INTERFACCIA STANDARD EIA RS232 INTERFACCIA STANDARD EIA RS232 La comunicazione su lunghe distanze (> 100m) viene espletata attraverso l uso dello standard RS232 il quale è stato sviluppato per poter proficuamente utilizzare le linee

Dettagli

ESERCITAZIONE Unità centrale di elaborazione Ciclo base di un istruzione Meccanismo di interruzione

ESERCITAZIONE Unità centrale di elaborazione Ciclo base di un istruzione Meccanismo di interruzione ESERCITAZIONE 8 Sommario Unità centrale di elaborazione Meccanismo di interruzione CPU-Memoria Architettura di una CPU Linguaggio macchina Modi di indirizzamento 1. Unità centrale di elaborazione L unità

Dettagli

per(il(corso(di(architetture(dei(sistemi(di(elaborazione(

per(il(corso(di(architetture(dei(sistemi(di(elaborazione( Esercizi(Assembler(8086(e(ARM( per(il(corso(di(architetture(dei(sistemi(di(elaborazione( Prof.(Mezzalama,(Ing.(Bernardi( v1.0marzo2013 Autore:MaggioLuigi E6mail:luis_may86@libero.it Portfolio:http://www.luigimaggio.altervista.org

Dettagli

Sch ed e Ser ie RD7 7

Sch ed e Ser ie RD7 7 Sch ed e Ser ie RD7 7 Manuale di installazione ed uso. 1) Descrizione generale 2) Installazione 3) Configurazione 4) Programmazione 5) Caratteristiche elettriche @ 2001 sas Corso Kennedy 32/21-10098 Rivoli

Dettagli

DIMMER SX13 REL.1.1. Guida Utente

DIMMER SX13 REL.1.1. Guida Utente DIMMER SX13 REL.1.1 Guida Utente Ponticelli di configurazione... 2 Configurazioni necessarie... 3 Pinout del connettore di interfaccia... 4 Configurazioni possibili... 4 Seriale TTL con alimentazione su

Dettagli

Architettura dei sistemi di elaborazione (Input/Output parte 1)

Architettura dei sistemi di elaborazione (Input/Output parte 1) Architettura dei sistemi di elaborazione (Input/Output parte 1) Sottosistema di I/O Il sottosistema di I/O è la parte attraverso la quale si esplica la comunicazione tra il calcolatore e il mondo esterno.

Dettagli

CALCOLATORI ELETTRONICI II

CALCOLATORI ELETTRONICI II CALCOLATORI ELETTRONICI II L INTERFACCIA PARALLELA Argomenti della lezione Le interfacce parallele Il dispositivo Intel 855 Architettura Funzionamento Le interfacce parallele Esempio Le interfacce parallele

Dettagli

Esercizi Rappresentazione delle Informazioni

Esercizi Rappresentazione delle Informazioni Esercizi Rappresentazione delle Informazioni 1. Nell alfabeto di Marte sono previsti 300 simboli; quanti bit si devono utilizzare per rappresentarli tutti? 2. Quanti byte occupa la frase biologia marina

Dettagli

LABORATORIO DI SISTEMI

LABORATORIO DI SISTEMI ALUNNO: Fratto Claudio CLASSE: IV B Informatico ESERCITAZIONE N : 4 LABORATORIO DI SISTEMI OGGETTO: Scrivere un programma in Assembly, per CPU 8086, utilizzando le porte ed i dispositivi virtuali collegate

Dettagli

Sistemi Operativi SISTEMI DI INPUT/OUTPUT. D. Talia - UNICAL. Sistemi Operativi 10.1

Sistemi Operativi SISTEMI DI INPUT/OUTPUT. D. Talia - UNICAL. Sistemi Operativi 10.1 SISTEMI DI INPUT/OUTPUT 10.1 Sistemi I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Stream Prestazioni 10.2 I/O Hardware

Dettagli

MODELLO OSI. Caratteristiche generali

MODELLO OSI. Caratteristiche generali MODELLO OSI Caratteristiche generali Standard OSI Lo standard OSI definisce un modello di riferimento per lo scambio di informazioni tra due calcolatori. SISTEMA 1 SISTEMA 2 PRINCIPALI OBIETTIVI DEL MODELLO

Dettagli

Page 1. ElapC8 04/11/2013 2013 DDC 1 ELETTRONICA APPLICATA E MISURE. C8: Esempi di collegamenti seriali. Ingegneria dell Informazione

Page 1. ElapC8 04/11/2013 2013 DDC 1 ELETTRONICA APPLICATA E MISURE. C8: Esempi di collegamenti seriali. Ingegneria dell Informazione Ingegneria dell Informazione C8: Esempi di collegamenti seriali ELETTRONICA APPLICATA E MISURE Dante DEL CORSO C8 Esempi di collegamenti seriali»spi» RS232»I2C» PCI Express»Esercizi Parametri di una interfaccia

Dettagli

Universita degli studi di Salerno. Facoltà di Ingegneria D.I.I.I.E. Corso di Strumentazione Elettronica di Misura INTERFACCIAMENTO

Universita degli studi di Salerno. Facoltà di Ingegneria D.I.I.I.E. Corso di Strumentazione Elettronica di Misura INTERFACCIAMENTO Universita degli studi di Salerno Facoltà di Ingegneria D.I.I.I.E. Corso di Strumentazione Elettronica di Misura INTERFACCIAMENTO Università degli studi di Salerno 10 Giugno 1999 1 Esigenze attuali sugli

Dettagli

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione

Dettagli

TRASMISSIONE DATI tra PC e CN (nozioni teoriche essenziali)

TRASMISSIONE DATI tra PC e CN (nozioni teoriche essenziali) TRASMISSIONE DATI tra PC e CN (nozioni teoriche essenziali) (versione Dicembre 2002) Appunti ad esclusivo uso interno ITIS VARESE - specializzazione meccanici. Sistema binario: sistema numerico costituito

Dettagli

UT2USB Manuale Installazione

UT2USB Manuale Installazione UT2USB Manuale Installazione Versione 1.0, Marzo 2012 2007 2012 DoingSecurity, all rights reserved ING. GIANNI SABATO Via S. Stefano 74, I-40125 Bologna GSM +39 335 238046 Ph. +39 051 6211553 Fax +39 051

Dettagli

ISA Input / Output (I/O) Data register Controller

ISA Input / Output (I/O) Data register Controller ISA Input / Output (I/O) Numerose Periferiche di tanti tipi diversi, collegati alla CPU mediante BUS diversi. Solo Input (tastiera, mouse), producono dati che la CPU deve leggere. Solo Output (Schermo),

Dettagli

EEPROM SERIALI IN I2C BUS.

EEPROM SERIALI IN I2C BUS. Corso di BASCOM 8051 - (Capitolo 3 0 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. EEPROM SERIALI IN I2C BUS. Tra i dispositivi più utilizzati, nelle applicazioni

Dettagli

Da RS232 a RS485 Manuale dell'utente

Da RS232 a RS485 Manuale dell'utente Da RS232 a RS485 Manuale dell'utente DA-70161 I. Indice Per portare a termine una comunicazione digitale remota tra computer con dispositivi di convertitori di interfaccia di serie standard o strumenti

Dettagli

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:

Dettagli

Architettura di un calcolatore: introduzione. Calcolatore: sottosistemi

Architettura di un calcolatore: introduzione. Calcolatore: sottosistemi Corso di Calcolatori Elettronici I A.A. 2012-2013 Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e

Dettagli

Registro a 4 bit P 1 D P 1 D C 0

Registro a 4 bit P 1 D P 1 D C 0 ESERCITAZIONE 7 Sommario Linguaggio di descrizione a livello RT rogetto a livello RT. Livello a trasferimento tra registri (segue).. Registri Gli elementi di memoria a livello RT sono i registri. I registri

Dettagli

Istruzioni di funzionamento Ecograph T, RSG35 Slave Modbus

Istruzioni di funzionamento Ecograph T, RSG35 Slave Modbus BA01258R/16/it/01.13 N. 71236915 Software V1.00.xx Prodotti Soluzioni Servizi Istruzioni di funzionamento Ecograph T, RSG35 Slave Modbus Connessione Modbus mediante TCP o RS485 Indice: 1 Informazioni generali...

Dettagli

Il problema dello I/O e gli Interrupt. Appunti di Sistemi per la cl. 4 sez. D A cura del prof. Ing. Mario Catalano

Il problema dello I/O e gli Interrupt. Appunti di Sistemi per la cl. 4 sez. D A cura del prof. Ing. Mario Catalano Il problema dello I/O e gli Interrupt Appunti di Sistemi per la cl. 4 sez. D A cura del prof. Ing. Mario Catalano Il Calcolatore e le periferiche Periferica Decodifica Indirizzi Circuiti di Controllo Registri

Dettagli

Architettura. Argomenti. Modello di Von Neumann. Corso di Laurea in Ingegneria Biomedica aa 2003/2004. Ing. Antonio Coronato. Modello di Von Neumann

Architettura. Argomenti. Modello di Von Neumann. Corso di Laurea in Ingegneria Biomedica aa 2003/2004. Ing. Antonio Coronato. Modello di Von Neumann Architettura Corso di Laurea in Ingegneria Biomedica aa 2003/2004 Ing. Antonio Coronato 1 Argomenti Modello di Von Neumann, Bus, Memoria centrale e dispositivi Data Path delle architetture di Von Neumann

Dettagli

Il protocollo di comunicazione del CAN è standardizzato come ISO (2003) ed è di tipo

Il protocollo di comunicazione del CAN è standardizzato come ISO (2003) ed è di tipo I protocolli di comunicazione a bus 3.0 IL CANBUS Il CANBUS è un protocollo di comunicazione seriale a bus particolarmente utilizzato in ambito automotive o laddove siano necessarie comunicazioni e cablaggi

Dettagli

Standard OSI MODELLO OSI. Caratteristiche generali PRINCIPALI OBIETTIVI DEL MODELLO OSI

Standard OSI MODELLO OSI. Caratteristiche generali PRINCIPALI OBIETTIVI DEL MODELLO OSI Standard OSI Lo standard OSI definisce un modello di riferimento per lo scambio di informazioni tra due calcolatori. MODELLO OSI SISTEMA 1 SISTEMA 2 Caratteristiche generali PRICIPALI OBIETTIVI DEL MODELLO

Dettagli

Struttura di un elaboratore

Struttura di un elaboratore Struttura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,

Dettagli

Laboratorio di metodi di acquisizione dati. Giorgio Maggi

Laboratorio di metodi di acquisizione dati. Giorgio Maggi Laboratorio di metodi di acquisizione dati Giorgio Maggi Possibili esperienze Lettura di un oscilloscopio attraverso il Bus GPIB Realizzazione di un plot tensione corrente per un dispositivo a semiconduttore

Dettagli

Trasmissione Seriale e Parallela. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Tecniche di Comunicazione di Dati Digitali

Trasmissione Seriale e Parallela. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Tecniche di Comunicazione di Dati Digitali Università degli studi di Salerno Laurea in Informatica I semestre 04/05 Tecniche di Comunicazione di Dati Digitali Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/

Dettagli

LA GESTIONE DELLA I/O

LA GESTIONE DELLA I/O LA GESTIONE DELLA I/O Il S.O. È l interfaccia tra l hardware e i programmi che effettuano richieste di I/O Sottosistema di I/O strutturato in moduli chiamati DRIVER uno per ogni dispositivo I Driver rendono

Dettagli

Livello logico digitale bus e memorie

Livello logico digitale bus e memorie Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità

Dettagli

Il processore Intel 8086

Il processore Intel 8086 Il processore Intel 8086 Il processore Intel 8086, introdotto sul mercato nel giugno 1978 è stato il primo microprocessore a 16 bit; esso fu utilizzato nel 1981 per il Personal Computer IBM XT. È il progenitore

Dettagli

Sistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel

Sistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel SISTEMI DI INPUT/OUTPUT 10.1 Sistemi I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Stream Prestazioni 10.2 I/O Hardware

Dettagli

LABORATORIO DI INFORMATICA

LABORATORIO DI INFORMATICA LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda LEZIONE N.3 Architettura di Von Neumann PREMESSA Caratteristica fondamentale

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 5 Martedì 25-10-2016 Definizione di processo Esiste una distinzione concettuale

Dettagli

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof.

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof. Interfacce di Comunicazione Università degli studi di Salerno Laurea in Informatica I semestre 03/04 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ 2 Trasmissione

Dettagli

CENTRO PROVINCIALE PER L ISTRUZIONE DEGLI ADULTI GROSSETANO Primo livello / secondo periodo didattico Esercitazione parte generale.

CENTRO PROVINCIALE PER L ISTRUZIONE DEGLI ADULTI GROSSETANO Primo livello / secondo periodo didattico Esercitazione parte generale. Anno scolastico 2016-17 CENTRO PROVINCIALE PER L ISTRUZIONE DEGLI ADULTI GROSSETANO Primo livello / secondo periodo didattico Esercitazione parte generale Data Alunno Contrassegnare con una X la risposta

Dettagli

Informatica Generale 07 - Sistemi Operativi:Gestione dei processi

Informatica Generale 07 - Sistemi Operativi:Gestione dei processi Informatica Generale 07 - Sistemi Operativi:Gestione dei processi Cosa vedremo: Esecuzione di un programma Concetto di processo Interruzioni Sistemi monotasking e multitasking Time-sharing Tabella dei

Dettagli

Cavo VGA (9 Pin / 15 Pin)

Cavo VGA (9 Pin / 15 Pin) Cavo VGA (9 Pin / 15 Pin) Questo cavo serve per la connessione della scheda video con uscita tramite connettore a 9 Pin al monitor VGA. Connettore 9 Pin D-Sub Maschio (Connessione alla VGA) Connettore

Dettagli

Schede di comunicazione per il controllore di processo PRV2...

Schede di comunicazione per il controllore di processo PRV2... s Luglio 1996 8 481 Schede di comunicazione per il controllore di processo PRV2... PEC1... Scala 1 : 2 Schede di comunicazione con morsettiera per il controllore di processo PRV2... per comunicazione su

Dettagli

INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo

INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo Prof. Carlo Rossi DEIS - Università di Bologna Tel: 051 2093020 email: crossi@deis.unibo.it Classificazione Processori

Dettagli

INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo. Classificazione. I microcontrollori

INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo. Classificazione. I microcontrollori INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO per sistemi di controllo Prof. Carlo Rossi DEIS - Università di Bologna Tel: 051 2093020 email: crossi@deis.unibo.it Classificazione General Purpose CISC

Dettagli

STRUMENTO ELETTRONICO DI PESATURA

STRUMENTO ELETTRONICO DI PESATURA STRUMENTO ELETTRONICO DI PESATURA WST MANUALE D INSTALLAZIONE.Pag. 2 MANUALE OPERATIVO.Pag. 10 CODICE SOFTWARE: PWST01 VERSIONE: Rev.0.7 Alimentazione Assorbimento Isolamento Categoria d installazione

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 5 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Rete Ethernet di Prova: 1 Ogni computer inserito nella rete contiene almeno una scheda di interfaccia Ethernet. I

Dettagli

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Funzionamento macchina di von Neumann clock Memoria Centrale: Tutta l informazione prima di essere

Dettagli

Problematiche Interfacciamento

Problematiche Interfacciamento Corso di Misure per la Automazione e la Produzione Industriale (Studenti Ingegneria Elettrica e Meccanica V anno Vecchio Ordinamento) Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica

Dettagli

QUINTA LEZIONE: LO STANDARD IEEE-488

QUINTA LEZIONE: LO STANDARD IEEE-488 Corso di Sistemi Automatici di Misura QUINTA LEZIONE: LO STANDARD IEEE-488 Vantaggi: Flessibilità; Lo standard IEEE-488 BUS STANDARD Si evita di dovere riprogettare parte delle schede utilizzate ad ogni

Dettagli

Strutture dei sistemi di calcolo

Strutture dei sistemi di calcolo Strutture dei sistemi di calcolo Funzionamento di un sistema di calcolo Struttura di I/O Struttura della memoria Gerarchia delle memorie Architetture di protezione Architettura di un sistema di calcolo

Dettagli

Architettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus

Architettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus Architettura del calcolatore Calcolatori (1) Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni

Dettagli

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo G: Interfacciamento e interconnessioni Lezione n. 34 - G - 5: Protocollo a livello transazione Esempi di bus reali Interconnessioni 3

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Protocolli di trasmissione 2 Introduzione Un protocollo di trasmissione è un insieme di regole

Dettagli

cpu CONTROLLORI DI I/O ADDRESS BUS CONTROL BUS DATA BUS D[0:7] dec CS# RD# WR# A0,..An RESET ...?

cpu CONTROLLORI DI I/O ADDRESS BUS CONTROL BUS DATA BUS D[0:7] dec CS# RD# WR# A0,..An RESET ...? CONTROLLORI DI I/O ADDRESS BUS CONTROL BUS DATA BUS dec D[0:7] CS# RD# WR# A0,..An RESET...? cpu Controllori di I/O (anche detti periferiche): Due interfacce: - 1 verso la CPU, standard - 1 verso l'esterno,

Dettagli

FONDAMENTI DI INFORMATICA Lezione n. 10

FONDAMENTI DI INFORMATICA Lezione n. 10 FONDAMENTI DI INFORMATICA Lezione n. 10 CPU-MEMORIA CICLO PRINCIPALE CPU ARCHITETTURA BASE UNITÀ DI ESECUZIONE E UNITÀ DI CONTROLLO In questa lezione viene analizzata l'architettura di base di un sistema

Dettagli

FONDAMENTI DI INFORMATICA Lezione n. 10

FONDAMENTI DI INFORMATICA Lezione n. 10 FONDAMENTI DI INFORMATICA Lezione n. 10 CPU-MEMORIA CICLO PRINCIPALE CPU ARCHITETTURA BASE UNITÀ DI ESECUZIONE E UNITÀ DI CONTROLLO In questa lezione viene analizzata l'architettura di base di un sistema

Dettagli

Operazioni di I/O. Schema di collegamento fra dispositivi periferici e CPU

Operazioni di I/O. Schema di collegamento fra dispositivi periferici e CPU Operazioni di I/O 1 Schema di collegamento fra dispositivi periferici e CPU Memoria CPU buffer interfaccia Registro di controllo Registro Di stato Unità di controllo Dispositivo fisico 2 1 Unità di interfaccia

Dettagli

Architettura di un calcolatore: introduzione. Calcolatore: sottosistemi

Architettura di un calcolatore: introduzione. Calcolatore: sottosistemi Corso di Calcolatori Elettronici I A.A. 2010-2011 Architettura di un calcolatore: introduzione Lezione 18 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso

Dettagli

MANUALE PER L OPERATORE Versione software: 1.0

MANUALE PER L OPERATORE Versione software: 1.0 Sesto S. Giovanni - 19 Maggio 2004 Div. elettronica DATAFLOW Rev.1.0 SW-HW:DATALINK SOFTWARE PER L ELABORAZIONE DEI SEGNALI RILEVATI DALLA SCHEDA DI ACQUISIZIONE MANUALE PER L OPERATORE Versione software:

Dettagli

Reti a commutazione di circuito

Reti a commutazione di circuito Prof. Roberto De Prisco TEORIA - Lezione 5 Reti a commutazione di circuito Università degli studi di Salerno Laurea e Diploma in Informatica Commutazione 2 Trasmissione di dati al di fuori di un area locale

Dettagli