PROGRAMMAZIONE DELL ACE
|
|
|
- Flaviano Torre
- 9 anni fa
- Visualizzazioni
Transcript
1 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 con programmi in ambiente DOS, scritti con linguaggi ad alto livello (C, Pascal, Basic) o direttamente in linguaggio assembly. La programmazione dell ACE permette di controllare direttamente i segnali presenti sulle porte seriali, dando la possibilità di implementare protocolli di trasmissione di vario tipo. 1.1 L ACE Nei PC sono sempre presenti una o più porte seriali RS-232/C. L implementazione di ognuna di queste interfacce seriali è normalmente ottenuta con un ACE e con degli integrati traslatori di livello che trasformano i segnali da TTL a RS-232/C e viceversa. Nei nuovi PC le funzioni seriali sono integrate nel chipset e svolgono le stesse attività dell ACE Ogni ACE è interfacciata direttamente con il BUS del PC ed è vista dal sistema come una periferica con indirizzi predefiniti. Quando l ACE ha funzioni di trasmettitore, svolge il compito di ricevere un carattere proveniente dalla CPU, in formato parallelo, memorizzarlo, trasformarlo in formato seriale, inviando poi un bit alla volta sulla linea TxD (dopo opportuna traslazione di livello TTL RS-232/C). Invece, se svolge funzioni di ricevitore, deve memorizzare il dato seriale posto sulla linea RxD (dopo opportuna traslazione di livello RS-232/C TTL), trasformarlo in carattere parallelo ed inviarlo poi alla CPU. Per effettuare la trasformazione dei dati da parallelo a seriale e viceversa e per poter trasmettere o ricevere correttamente un dato, all ACE debbono essere fornite preventivamente le informazioni relative al formato dei caratteri, alla velocità di trasmissione ed all eventuale controllo di, ovvero: velocità di trasmissione dei dati; numero dei bit di cui è composto il carattere; numero dei bit di stop da aggiungere; abilitazione o meno del controllo di ; pari o dispari nel caso che il controllo di risulti abilitato. Altro compito dell ACE è quello di verificare lo stato delle linee di ingresso provenienti dal modem (o da un altra porta COMn) o di porre ad un determinato livello le linee di uscita che vanno al modem (o ad un altra porta COMn). Per compiere tutte queste operazioni l ACE riceve dalla CPU, che naturalmente opera sotto il controllo di opportuno software, appropriati codici di controllo. 1.2 I registri dell ACE All interno dell ACE sono presenti una serie di registri, preposti a diverse funzioni, il cui uso è brevemente descritto nella tabella 4.4 (sono omessi alcuni registri non utilizzati nelle applicazioni). Tab. 1.1 Registro Nome Funzione Svolta Receiver Shift Register RSR Registro a scorrimento che riceve un carattere seriale dalla linea RxD e provvede a trasformarlo in dato parallelo. Receiver Buffer Register RBR Nel registro viene memorizzato il carattere parallelo, dopo la trasformazione da seriale, in attesa che la CPU lo legga. Trasmitter Holding Register THR Nel registro viene memorizzato il dato parallelo che proviene dalla CPU in attesa di essere trasformato in carattere seriale da trasmettere. Trasmitter Shift Register TSR È il registro che trasforma il dato parallelo presente nel THR in carattere seriale e lo invia poi, un bit alla volta, sulla linea TxD. Line Control Register LCR Nel registro viene memorizzato il formato dei caratteri seriali (lunghezza del carattere, numero dei bit di stop, abilitazione
2 della, pari o dispari, accesso al DLAB) Line Status Register LSR I singoli bit del registro forniscono informazioni relative allo stato di altri registri (RBR, THR, TSR) o condizioni di errore. Modem Control Register MCR È il registro che predispone a livello alto o basso le linee di controllo che escono dall ACE ( RTS, DTR ) dirette al modem. Modem Status Register MSR Il registro controlla lo stato delle linee che provengono dal Divisor Latch (MS) Divisor Latch (LS) modem ed entrano nell ACE ( CTS, DSR, DCD, RI ). DLM Registro che contiene la parte alta del divisore che stabilisce la velocità di trasmissione dei dati. DLL Registro che contiene la parte bassa del divisore che stabilisce la velocità di trasmissione dei dati. In relazione al modo di operare dell ACE si può dire che: In trasmissione: un dato parallelo proveniente dal bus dati del PC, viene posto nel registro THR (Trasmitter Holding Register) e poi trasferito nel TSR (Trasmitter Shift Register) ove, trasformato in carattere seriale, viene inviato sulla linea TxD. In ricezione: un dato seriale, che arriva sulla linea RxD, viene posto nel registro RSR (Receiver Shift Register) che provvede a trasformarlo in dato parallelo memorizzandolo poi nel RBR (Receiver Buffer Register). Da qui è inviato al PC attraverso le linee del bus dati. Nel PC è sempre presente almeno una porta di comunicazione seriale denominata COM1. Altre porte eventualmente aggiunte prendono il nome di COM2, COM3 e COM4. Ogni porta seriale nello spazio indirizzabile di I/O occupa una serie di 8 indirizzi contigui e predeterminati. Questi otto indirizzi sono poi diversi per ognuna delle COMn installate. Con ognuno degli otto indirizzi è possibile accedere ad uno o più dei vari registri interni del dispositivo. Nella tabella 4.5 è riportato il campo d indirizzamento relativo alla COM1 e alla COM2, evidenziando anche il registro a cui si può accedere con un determinato indirizzo. Il DLAB che compare nella tabella è il bit più significativo del Line Control Register. Osservando la tabella 4.5 si vede che lo stato del bit DLAB determina l accesso, con lo stesso indirizzo, a registri diversi. Tab. 1.2 Registro I/O DLAB COM1 COM2 Receiver Buffer Register RBR lettura 0 3F8h 2F8h Trasmitter Holding Register THR scrittura 0 3F8h 2F8h Divisor Latch (LS) DLL scrittura 1 3F8h 2F8h Divisor Latch (MS) DLM scrittura 1 3F9h 2F9h Line Control Register LCR scrittura X 3FBh 2FBh Modem Control Register MCR scrittura X 3FCh 2FCh Line Status Register LSR lettura X 3FDh 2FDh Modem Status Register MSR lettura X 3FEh 2FEh 1.3 Programmazione dell ACE. Perché l ACE possa svolgere coerentemente il compito di trasferimento dati seriali tra DTE e DCE o direttamente tra due terminali (null-modem), deve essere opportunamente controllata per mezzo di un programma. Per programmare l ACE si debbono effettuare delle operazioni di lettura o scrittura sui registri interni dell unità, portando a livello basso o alto determinati bit di alcuni dei registri con operazioni di scrittura su periferica, o rilevando lo stato di particolari bit su altri registri, con operazioni di lettura. È necessario pertanto per procedere alla programmazione del dispositivo conoscere il significato che hanno i singoli bit dei registri interessati alle operazioni di lettura o scrittura. Questa corrispondenza è riportata, in modo sintetico, nella tabella 4.6 (tenere presente la tabella 4.4 per ricordare le funzioni svolte dai singoli registri).
3 Tab. 1.3 Funzioni dei singoli bit dei registri Registri Bit del registro D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 LCR DLAB Set Break Test. Tipo abilit. n bit di stop lung. carat. lung. carat. LSR - trasm. vuoto THR vuoto Break inter. Errore strut. Errore Errore sovras. dato pronto MCR RTS DTR MSR DCD RI DSR CTS RBR dato ricevuto THR dato da trasmettere DLM parte alta del divisore DLL parte bassa del divisore nota: se nel Modem Control Register il bit D 4 = 1, l ACE è in loop, ovvero sono disattivate le funzione delle linee di uscita e d ingresso e, internamente al dispositivo, l uscita del Trasmitter Shift Register è connessa con l ingresso del Receiver Buffer Register; Poiché il numero d indirizzi riservato ad una COMn sono solamente otto ed i registri da indirizzare più di otto (nella tabella 4.5 sono descritti solamente otto registri) l accesso ai singoli registri, effettuato attraverso operazione di lettura o scrittura su periferica, è reso possibile con la tecnica del DLAB (Divisor Latch Access Bit). Il DLAB è il bit più significativo (D 7 ) del Line Control Register. Predisponendo preventivamente a livello basso o alto il bit D 7 a seconda dello stato che esso ha, si può accedere a gruppi di registri differenti con le stesso indirizzo (vedere tabella 4.5). Per indirizzare i registri in cui si ha DLAB = X, non ha alcun rilievo lo stato in cui tale bit si trova. Per avere accesso invece a registri con prefissato DLAB (0 o 1), come prima cosa si deve indirizzare il Line Control Register e porre al richiesto livello il bit D 7. Nelle tabelle seguenti sono elencati i registri che saranno utilizzati nelle applicazioni successive. Line Control Register (LCR) È il registro che programma l ACE. Tab. 1.4 LCR Line Control Register 1 DLAB Si accede al Divisor Latch DLM e DLL D 7 0 DLAB Si accede al RBR (IN) o al THR (OUT) 1 Parità pari D 4 0 Parità dispari 1 Parità abilitata D 3 0 Parità disabilitata 0 1 bit di stop D bit di stop (1 ½ con caratteri di 5 bit) D D carattere di 5 bit carattere di 6 bit carattere di 7 bit carattere di 8 bit Note: - D 6 e D 5 vanno posti a 0. - Il bit D 3 di LCR permette di inserire il controllo di e solo se questo controllo è attivato con il bit D 4 si sceglie il tipo di desiderata, altrimenti il livello del bit D 4 è indifferente. - Con D 1 e D 0 si sceglie il numero di bit che deve avere il carattere.
4 Nella programmazione dell ACE il primo registro indirizzato è proprio il Line Control Register (LCR) che permette di programmare le modalità base della trasmissione e di scegliere l opportuno DLAB per accedere poi agli altri registri. È necessario con un primo indirizzamento del Line Control Register programmare tutte le modalità di trasmissione (lunghezza carattere,, numero bit di stop) e porre DLAB = 1, in modo da poter poi accedere ai registri Divisor Latch e fissare anche la velocità di trasmissione. Si effettua poi, dopo aver impostata la velocità di trasmissione con il Divisor Latch, un secondo accesso al registro mantenendo inalterati tutti i bit con i livelli precedentemente impostati, variando solo D 7 (DLAB), ponendolo a 0, in modo da poter accedere agli altri registri. I registri Divisor Latch, parte più significativa (MS) e parte meno significativa (LS), sono due registri nei quali il programmatore deve memorizzare due byte che rappresentano i divisori del clock per ottenere la desiderata velocità di trasmissione. I valori dei divisori vanno calcolati con le relazioni [1.1] con la frequenza del clock usato nel PC uguale a 1,8432 MHz e con la [1.2] per la frequenza 3,072 Mhz. Le più comuni velocità di trasmissione (baud rate) sono , 1200, 1800, 2400, 3600, 4800, 9600, bit/s. nella tabella 4.8 sono elencati i baude rate per la frequenza di 1,8432 MHz e i valori da porre nei registri del Divisor Latch (MS e LS). N = / baud rate [1.1] N = / baud rate [1.2] Tab 1.5 Baud Rate Divisore N [bit/sec] Decim. Esadec. MS LS h 01h 80h C0h 00h C0h h 00h 60h h 00h 40h h 00h 30h h 00h 20h h 00h 18h Ch 00h 0Ch h 00h 06h ESEMPIO 2 Si trovino i coefficienti e gli indirizzi per programmare l ACE in modo da effettuare una trasmissione e ricezione seriale sulla COM1, secondo i seguenti parametri: lunghezza del carattere di 8 bit controllo di incluso controllo di dispari 2 bit di stop baud rate 1200 Come prima cosa si deve indirizzare il Line Control Register (LCR) effettuando su di esso un operazione di OUT inviando al registro un opportuno byte i cui bit sono posti ad un prestabilito livello rispettando le indicazioni della tabella 4.7. Si avrà pertanto: D 7 = 1 DLAB = 1 per accedere successivamente al Divisor Latch D 6 = 0 D 5 = 0 D 4 = 0 dispari D 3 = 1 controllo di incluso D 2 = 1 2 bit di stop D 1 = 1 carattere con 8 bit D 0 = 1
5 Pertanto il byte di controllo sarà in binario e in esadecimale 8Fh. Per inviare il byte al Line Control Register si dovrà effettuare (usando un appropriato linguaggio di programmazione) una operazione di uscita su periferica con l indirizzo del LCR ricavato dalla tabella 4.5 (3FBh). Per programmare poi la velocità di trasmissione debbono essere indirizzati i registri del Divisor Latch inviando ad essi con due operazioni di uscita su periferica i byte dei divisori da prelevare dalla tabella 4.8 in corrispondenza al baud rate 1200, ovvero 00h per la parte più significativa (indirizzo 3F9h) e 60h per quella meno significativa (indirizzo 3F8h). Si ricordi che il DLAB è stato posto precedentemente a livello alto con il precedente accesso al Line Control Register (LCR). Effettuata la programmazione completa dell ACE con tutti i parametri del carattere necessari sia per la trasmissione che per la ricezione, il Line Control Register e i registri del Divisor Latch debbono rimanere inalterati e pertanto non debbono essere più indirizzati per tutta la durata del trasferimento dei dati. Si deve predisporre quindi il DLAB = 0 per poter accedere successivamente ai registri THR e RBR. Questa operazione deve essere compiuta indirizzando di nuovo il Line Control Register, fornendo ad esso un byte di controllo con tutti i bit posti allo stesso stato della precedente programmazione, tranne il DLAB. Il nuovo byte di controllo sarà in binario e in esadecimale 0Fh che verrà inviato all indirizzo del LCR (3FBh). Line Status Register (LSR) È il registro che permette di conoscere se è disponibile un carattere ricevuto o se è possibile scrivere un carattere sul Trasmitter Holding Register perché sia trasmesso. Per leggere il Line Status Register non è rilevante lo stato di DLAB. Particolare importanza assume in trasmissione la conoscenza del livello del bit D 5 di questo registro. Questo livello indica se nel registro THR è presente o meno un carattere da trasmettere; in ricezione invece è rilevante il bit D 0 che indica se nel registro RBR è memorizzato un carattere ricevuto. Tab. 1.6 Line Status Register D D THR è vuoto THR contiene un carattere un carattere è presente nel RBR (dato ricevuto pronto) il RBR è vuoto (non è disponibile un dato in ricezione) Modem Status Register (MSR) Per mezzo della lettura del Modem Status Register (DLAB = X) è possibile conoscere lo stato delle linee in ingresso all ACE: DCD (D 7 ), RI (D 6 ), DSR (D 5 ), CTS (D 4 ). Si tenga presente che lo stato dei bit D 7, D 6, D 5, D 4 è il negato del livello in cui si trova la linea corrispondente. Tab. 1.7 Modem Status Register 1 linea in ingresso DSR a livello basso DSR D 5 0 linea in ingresso DSR a livello alto 1 linea in ingresso CTS a livello basso CTS D 4 0 linea in ingresso CTS a livello alto Modem Control Register (MCR) Con un operazione di scrittura sul Modem Control Register (DLAB = X), possono essere poste a livello predeterminato, per mezzo dei bit D 1 e D 0 le linee di controllo in uscita dall ACE. Tab. 1.8 Modem Control Register 1 linea in uscita RTS a livello basso RTS D 1 0 linea in uscita RTS a livello alto 1 linea in uscita DTR a livello basso DTR D 0 0 linea in uscita DTR a livello alto
6 ESEMPIO 3 Si tracci il diagramma di flusso relativo al protocollo di trasmissione dell esempio 1 per il ricevitore. Il protocollo è riportato di seguito. RX 1. Quando RX è pronto a ricevere dati attiva il segnale RTS (richiesta a trasmettere); RX out su MCR con D1 = 1 lettura di LSR ABBASSA RTS 2. RX rimane in attesa che il TX trasmetta un carattere; 3. appena RX riceve il carattere disattiva la linea RTS ; 4. il carattere ricevuto viene salvato in memoria; 5. RX attiva nuovamente il segnale. D0 = 0 F out su MCR con D1 = 0 lettura di RBR V ALZA RTS LEGGE CARATTERE RICEVUTO Si debbono svolgere le seguenti operazioni: 1. Attivare RTS portando alto il bit D 1 del registro MCR (indirizzo 3FCh). 2. Attendere che il bit D 0 del registro LSR (indirizzo 3FDh) diventi alto (carattere presente nel registro RBR). 3. Disattivare RTS portando basso il bit D 1 del registro MCR (indirizzo 3FCh). 4. Leggere il registro RBR (indirizzo 3F8h) con un operazione di input. 5. Attivare RTS portando alto il bit D 1 del registro MCR (indirizzo 3FCh).
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
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
Bus RS-232. Ing. Gianfranco Miele April 28, 2011
Ing. Gianfranco Miele ([email protected]) http://www.docente.unicas.it/gianfranco_miele April 28, 2011 Alcune definizioni Comunicazione seriale Bit trasmessi in sequenza Basta una sola linea Più lenta
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
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
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:[email protected] Portfolio:http://www.luigimaggio.altervista.org
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
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
Interfacciamento di periferiche I/O al μp 8088
Interfacciamento di periferiche I/O al μp 8088 5.1 Principali segnali della CPU 8086 5.2 Periferiche di I/O e loro gestione 5.3 Collegamento di periferiche di input 5.4 Collegamento di periferiche di output
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
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.
Esercizi svolti e da svolgere sugli argomenti trattati nella lezione 25
Esercizi svolti e da svolgere sugli argomenti trattati nella lezione 25 Esercizi svolti Es.. Si progetti in dettaglio il circuito che, dati quattro registri sorgente Si e quattro registri destinazione
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
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).!
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! MACCHINA DI VON NEUMANN! UNITÀ FUNZIONALI fondamentali! Processore
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 [email protected]
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
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
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
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
ISOLATORE FOTOELETTRICO DI INTERFACCIA SERIALE RS-232
ISOLATORE FOTOELETTRICO DI INTERFACCIA SERIALE RS-232 Manuale dell'utente DA-70163 I. Indice Grazie all adozione della tecnologia di isolamento fotoelettrico avanzato, l isolatore fotoelettrico di interfaccia
Manuale di installazione del software di Controllo DTMRX-Controller Ver.1.0.0
Manuale di installazione del software di Controllo DTMRX-Controller Ver.1.0.0 1 Indice Indice...2 Introduzione...3 Specifiche tecniche...3 Installazione del software...4 Collegamenti delle porte seriali
USART PIC 16F876. R/W-0 R/W-0 R/W-0 R/W-0 U-0 R/W-0 R-1 R/W-0 CSRC TX9 TXEN SYNC _ BRGH TRMT TX9D Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
USART PIC 16F876 L USART (Universal Synchronous Asynchronous Receiver Trasmitter) è uno dei due moduli di I/O seriali, esso è conosciuto anche come Serial Comunications Interface (SCI). L USART può essere
OPEN DRIVE OPEN DRIVE
OPEN DRIVE INDICE 1. Configurazione applicazione... 2 1.1. Configurazione del nodo... 2 2. Servizi gestiti... 3 2.1. Descrizione messaggio Profibus... 3 2.1.1. Dati di parametrizzazione: PKW... 3 2.1.2.
Interfaccia seriale per LM709SW
Interfaccia seriale per LM709SW Caratteristiche tecniche : Alimentazione di ingresso : 6.6 VDC 12 VDC Interfaccia di collegamento : RS232 Segnalazione a led di rx e tx seriale Segnalazione a led per errori
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),
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
Progetto e realizzazione di un sistema che rileva la temperatura a distanza
Progetto e realizzazione di un sistema che rileva la temperatura a distanza Obiettivo e specifiche del progetto 1. Monitoraggio in tempo reale della temperatura in una stanza (Tacq= 4 sec, Input range=
UNITA PERIFERICA DI TIPO PARALLELO - PIA MC 6821
UNITA PERIFERICA DI TIPO PARALLELO - PIA MC 6821 Indirizzamento interno dei registri: Registro di controllo CRA: Bit 7 Bit 6 Bit 5,4,3 Bit 2 Bit 1,0 IRQA1 IRQA2 CA2 DDRA CA1 Significato dei singoli bit:
Istruzioni per il trasferimento di dati dal fotometro Lovibond PoolDirect / MultiDirect SpectroDirect / PCSPECTRO II
Istruzioni per il trasferimento di dati dal fotometro Lovibond PoolDirect / MultiDirect SpectroDirect / PCSPECTRO II al programma HyperTerminal di Windows Annotazioni: valido per i fotometri: PoolDirect,
Per sistema di acquisizione dati, si deve intendere qualsiasi sistema in grado di rilevare e memorizzare grandezze analogiche e/o digitali.
Sistema di acquisizione e distribuzione dati Per sistema di acquisizione dati, si deve intendere qualsiasi sistema in grado di rilevare e memorizzare grandezze analogiche e/o digitali. Consiste nell inviare
Interfaccia RS 232 Tipo: x-101
L interfaccia seriale viene utilizzata per collegare un PC all EIB e si monta su un dispositivo di accoppiamento bus da incasso. Può essere collocata in qualunque posizione del sistema. Si collega al PC
Gateway KNX/DALI 64/16 - da guida DIN GW Manuale Tecnico
Gateway KNX/DALI 64/16 - da guida DIN GW 90872 Manuale Tecnico 1 Sommario 1 Introduzione... 3 2 Applicazione... 3 2.1 Limiti delle associazioni... 3 3 Menù Generale... 4 3.1 Parametri... 4 3.2 Oggetti
La gestione delle porte seriali. OMRON Electronics SpA
La gestione delle porte seriali 1 Impostazione porte di comunicazione La modalità di utilizzo delle porte di comunicazione è specificata nell area di setup del PLC a loro destinata. Per esempio, per impostare
Input/Output (Cap. 7, Stallings)
Input/Output (Cap. 7, Stallings) Grande varietà di periferiche gestiscono quantità di dati differenti a velocità diverse in formati diversi Tutti più lenti della CPU e della RAM Necessità di avere moduli
Istruzioni per l uso DPS16 Ver.1.0.0
Istruzioni per l uso DPS16 Ver.1.0.0 Vi preghiamo di leggere attentamente queste istruzioni prima di installare il software e di lavorare con esso. Indice Indice...2 Introduzione...3 Specifiche tecniche...3
Architettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
GUIDA ALLE CONNESSIONI SERIALI PER IBM PC & COMPUTERS MACINTOSH
GUIDA ALLE CONNESSIONI SERIALI PER IBM PC & COMPUTERS MACINTOSH Sergio Aletta ([email protected]) PAG. 1 Questa miniguida, vuole essere un aiuto alla realizzazione di cavi di connessione seriale ed adattatori,
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
Gestione della memoria
Memoria della stampante 1 La stampante viene fornita con almeno 64 MB di memoria. Per stabilire la quantità di memoria attualmente installata nella stampante, selezionare Stampa menu dal menu Utilità.
Input/output da file I/O ANSI e I/O UNIX FLUSSI E FILE FLUSSI FLUSSI di TESTO FLUSSI BINARI FILE
Input/output da file Il linguaggio C non contiene istruzioni di I/O, in quanto tali operazioni vengono eseguite tramite funzioni di libreria standard. Questo approccio rende estremamente flessibile e potente
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
Mod Sch. 1362/624 FOGLIO AGGIUNTIVO MANUALE D INSTALLAZIONE E D USO DEL CENTRALINO TELEFONICO PABX AGORA 6 DS LBT 8579
Mod. 362 DS 362-033 LBT 8579 FOGLIO AGGIUNTIVO MANUALE D INSTALLAZIONE E D USO DEL CENTRALINO TELEFONICO PABX AGORA 6 Sch. 362/624 NUOVA MODALITÀ DI FUNZIONAMENTO: LINEA URBANA CITOFONICA Dalla versione
EFA Automazione S.r.l. Serial Bridge 3 - Modbus RTU slave to PICnet (01 ITA).doc pag. 1 / 8
EFA Automazione S.r.l. Serial Bridge 3 - Modbus RTU slave to PICnet (01 ITA).doc pag. 1 / 8 Applicazione Integrazione di reti PICnet mediante l interfacciamento del modulo master (PN MAS dotato di porta
Controllo dell irrigazione senza fili
Introduzione Oggi è possibile sostituire il comando delle valvole di irrigazione effettuato via cavo con un comando via radio ottenendo una serie indiscutibile di vantaggi: È molto improbabile il verificarsi
PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base
PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base Prof. Nicola Ingrosso Guida di riferimento all applicazione applicazione dei Microcontrollori Programmabili IPSIA G.Ferraris Brindisi
Progetto 3: Termometro con convertitore A/D
Progetto 3: Termometro con convertitore A/D Questo progetto dimostra come acquisire un segnale da una sensore di temperatura analogico e visualizzare la temperatura attraverso il collegamento seriale con
Controllo MSComm (comunicazioni)
Controllo MSComm (comunicazioni) Il controllo MSComm (comunicazioni) fornisce all'applicazione funzioni per le comunicazioni seriali, consentendo la trasmissione e la ricezione di dati tramite una porta
Registri. Registri semplici
Registri Registri semplici........................................ 795 Registri a scorrimento................................... 797 Contatori asincroni con flip-flop T........................798 Contatori
Real Time Clock, in I2C BUS, Provvisto di RAM.
Corso di BASCOM 8051 - (Capitolo 4 1 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. Real Time Clock, in I2C BUS, Provvisto di RAM. Il PCF 8583 è un diffusissimo dispositivo
Caratteristiche di un PC
Caratteristiche di un PC 1 Principali porte presenti sui personal computer PC Una porta è il tramite con la quale i dispositivi (periferiche o Device ) vengono collegati e interagiscono con il personal
PXG80-W. Siemens Building Technologies Building Automation. DESIGO PX Controllore Web. con porta modem
9 232 DESIGO PX Controllore Web con porta modem PXG80-W Per remotizzare le operazioni e la visualizzazione di uno o più DESIGO PX tramite un Internet browser standard.? Operazioni e visualizzazione delle
Manuale tecnico. Attuatore comando motore 1 canale 8A Easy GW GW GW 14767
Manuale tecnico Attuatore comando motore 1 canale 8A Easy GW 10767 - GW 12767 - GW 14767 1 Sommario 1 Introduzione... 3 2 Applicazione... 3 2.1 Limiti delle associazioni... 3 2.2 Priorità dei comandi ricevuti...
INTERFACCIA SERIALE RS232PC
PREVENZIONE FURTO INCENDIO GAS BPT Spa Centro direzionale e Sede legale Via Cornia, 1/b 33079 Sesto al Reghena (PN) - Italia http://www.bpt.it mailto:[email protected] STARLIGHT INTERFACCIA SERIALE RS232PC STARLIGHT
Rev 3.0. S I N A P S I S. r. l. V i a d e l l e q u e r c e 1 1 / 1 3
S I N A P S I S. r. l. V i a d e l l e q u e r c e 1 1 / 1 3 0 6 0 8 3 B a s t i a U m b r a ( P G ) I t a l y T. + 3 9. 0 7 5. 8 0 1 1 6 0 4 F. + 3 9. 0 7 5. 8 0 1 4 6 0 2 Rev 3.0 1 INDICE 1. M-BUS OVERVIEW...
La macchina di Von Neumann
Università degli Studi di Palermo Facoltà di Ingegneria La macchina di Edoardo Ardizzone & Ignazio Infantino Appunti per il corso di Fondamenti di Informatica Corso di Laurea in Ingegneria Informatica
Guida alla gestione delle domande per l A.S di Dote Scuola componente Merito
Guida alla gestione delle domande per l A.S. 2016-2017 di Dote Scuola componente Merito Questo documento contiene informazioni utili al personale delle scuole paritarie per utilizzare l applicativo web
Topward electronics TPS ALTERA Max EPM7128SLC84-15
Esercitazione : CONVERTITORE A/D Strumenti utilizzati Strumento Marca e modello Caratteristiche Alimentatore Scheda ALTERA Fotocamera digitale Topward electronics TPS- 4000 ALTERA Max EPM7128SLC84-15 Olympus
OPEN DRIVE OPEN DRIVE
OPEN DRIVE INDICE 1. Configurazione applicazione...2 1.1. Parametri specifici dell applicazione...2 1.2. Connessioni specifiche dell applicazione...2 1.3. Ingressi utilizzati dall applicazione...2 2. Funzioni
Gateway MODBUS per pannelli ITALSOUND
Gateway MODBUS per pannelli ITALSOUND GW-ITLS-MODBUS-1 rev.03 Gateway MODBUS per pannelli ITALSOUND Con il Gateway Modbus per pannelli ITALSOUND è possibile scrivere attraverso il protocollo MODBUS RTU
HyperTerminal e Serie IDP TR
Sensori di spostamento a triangolazione laser INTRODUZIONE: HyperTerminal e Serie IDP TR In questo breve documento viene presentata una procedura per la configurazione del programma HyperTerminal di Microsoft
Architettura degli Elaboratori Lez. 8 CPU MIPS a 1 colpo di clock. Prof. Andrea Sterbini
Architettura degli Elaboratori Lez. 8 CPU MIPS a 1 colpo di clock Prof. Andrea Sterbini [email protected] Argomenti Progetto della CPU MIPS a 1 colpo di clock - Istruzioni da implementare - Unità
Le sintonie elettroniche per l ATV
Le sintonie elettroniche per l ATV II Meeting ATV Magenta 18/04/2004 IW2LFD Luciano Arrigoni [email protected] http://digilander.libero.it/iw2lfd A.R.I. Sezione di Gallarate IQ2GM - http://www.qsl.net/iq2gm/
senza stato una ed una sola
Reti Combinatorie Un calcolatore è costituito da circuiti digitali (hardware) che provvedono a realizzare fisicamente il calcolo. Tali circuiti digitali possono essere classificati in due classi dette
Linguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche
3 tipi di istruzioni macchina Linguaggio macchina e assembler 1) trasferimento tra RAM e registri di calcolo della CPU 2) operazioni aritmetiche: somma, differenza, moltiplicazione e divisione 3) operazioni
-EPS-PROG/X- Z B ON SW
Scheda programmatore Matricola D E A N EPS-180 Rev.1 CPU M 2 4 1 3 U V Z B 8 7 6 5 4 3 2 1 ON SW F T G H I L O Larghezza (l) 165 mm Altezza (h) 250 mm Tensione di alimentazione 24 Vac Assorbimento 650
Capitolo. Interfacciamento di periferiche I/O con il PC. 1.1 Il BUS di espansione del PC
Capitolo 1 Interfacciamento di periferiche I/O con il PC 1.1 Il BUS di espansione del PC 1.2 Interfacciamento di periferiche I/O con il PC, con dispositivi non programmabili 1.3 Istruzioni per leggere
Nicola Amoroso. Corso introduttivo sui microcontrollori A. S Il Bus I 2 C.
Corso introduttivo sui microcontrollori A. S. 2007 2008 Vedi anche: BUS I 2 C di Mauro Laurenti [http://www.laurtec.com] Nicola Amoroso [email protected] na_bus I 2 C 1 Il bus I 2 C permette una alta
Interfaccia Seriale RS232-C. prof. Cleto Azzani IPSIA Moretto Brescia
Interfaccia Seriale RS232-C prof. Cleto Azzani IPSIA Moretto Brescia Interfacce Seriali Interfacce Seriali Semplici RS-232 Utilizzate nelle comunicazioni punto-punto comunicazioni seriali più semplici
22/09/2010. Rossato Alessio
Hardware del PC [email protected] 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
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
Ricevitore Supervisionato RX-24
Ricevitore Supervisionato RX-24 Dati tecnici Gestione a microprocessore 24 Sensori memorizzabili 8 Uscite allarme uno per canale 8 Canali con 3 sensori per ogni canale 10 Telecomandi programmabili 1 Uscita
Tecniche di Comunicazione Digitale
Tecniche di Comunicazione Digitale Sommario Problematiche Generali Comunicazioni Parallele Varianti Trasmissione Isocrona, Asincrona e Sincrona Segnali, codifica e modulazione Gestione degli errori - 2-1
Processore. Memoria I/O. Control (Parte di controllo) Datapath (Parte operativa)
Processore Memoria Control (Parte di controllo) Datapath (Parte operativa) I/O Memoria La dimensione del Register File è piccola registri usati per memorizzare singole variabili di tipo semplice purtroppo
Di seguito è riportata una breve descrizione del funzionamento della bollatrice Meridiana, basata sulla scheda MDA_WS_V4..
Pagina 1/5 1 Introduzione Di seguito è riportata una breve descrizione del funzionamento della bollatrice Meridiana, basata sulla scheda MDA_WS_V4.. 2 Menù L'impostazione dei parametri di funzionamento
