CAP 19 APPLICAZIONE TERMINALE DI VISUALIZZAZIONE CON MODULO LCD
|
|
- Geronimo Stella
- 6 anni fa
- Visualizzazioni
Transcript
1 CAP A APPLICAZIONE TERMINALE DI VISUALIZZAZIONE CON MODULO LCD La tavola mostra lo schema elettrico di un terminale di visualizzazione intelligente. L apparecchiatura può essere realizzata con un qualsiasi microcalcolatore PIC, semplice, come il PICFA o più evoluto, come il PICF o il PICF. Lo schema proposto è quello più semplice e può essere realizzato anche con una breadboard. Se si utilizza un PIC evoluto si può realizzare l interfaccia seriale con l USART. La visualizzazione viene effettuata con un modulo LCD dotato di due linee a caratteri, mentre i dati da visualizzare sono ricevuti da un altra apparecchiatura mediante un collegamento seriale RS. Il terminale può essere connesso alla porta seriale del PC e con un programma di comunicazione seriale integrato nel pacchetto Windows Hyperterminal (o simili) si possono inviare messaggi che il display LCD visualizza. TAVOLA Terminale di visualizzazione con modulo LCD. +V U + C 0µ F +V D + C0 0µ F C+ C- C+ VCC V+ V- C + 0µ F D + C 0µ F C- J 0 TI TI RO RO GND TO TO RI RI MAX C +V +V RS FEMMINA AL PC C B J PROGRAMMER PRG_CK PRG_DATA +V C pf R 0k Y MHz C pf U PICFA MCLR OSC/CLKIN OSC/CLKOUT VDD VSS RA0 RA RA RA RA/TOCK RB0/INT RB RB RB RB RB RB RB 0 PRG_CK PRG_DATA 0 U LCD DB0 DB DB DB DB DB DB DB RS R/W E VDD LCD L+ L- GND +V REGOLAZIONE CONTRASTO +V R k B U 0 +V A + +V GND J VI VO C C GND C C 00µ F + 00nF 00nF + µ F A Title TERMINALE DI VISUALIZZAZIONE INTELLIGENTE ALIMENTAZIONE Size Document Number Rev A TAV.. Saturday, August 0, 00 Date: Sheet of CAP - Microcalcolatori
2 Modulo LCD Il modulo LCD viene pilotato mediante un collegamento che utilizza un protocollo di comunicazione ideato dall Hitachi, che è diventato uno standard industriale seguito da quasi tutti i costruttori di moduli LCD (Fig. ). Fig. Modulo LCD. Le linee di interfaccia disponibili sul modo LCD sono elencate nella tabella. Le informazioni che si possono inviare al modulo LCD possono essere comandi e dati vengono trasferiti mediante un bus dati bidirezionale a Tabella Segnali del modulo LCD PIN NOME SIGLA DESCRIZIONE GND ground riferimento di massa VDD power supply tensione di alimentazione + V LCD liquid crystal driving voltage regola il contrasto del display si deve applicare una tensione compresa fra 0 e + V RS register select RS = 0 invia un comando RS = invia un dato R/W read/write R/W = 0 invia il dato al display R/W = legge un dato dal display E enable E = 0 disabilitato E = abilita il display ad accettare dati e istruzioni dal bus dati DB0 data bus 0 linea di comunicazione bidirezionale DB data bus linea di comunicazione bidirezionale DB data bus linea di comunicazione bidirezionale 0 DB data bus linea di comunicazione bidirezionale DB data bus linea di comunicazione bidirezionale DB data bus linea di comunicazione bidirezionale DB data bus linea di comunicazione bidirezionale DB data bus linea di comunicazione bidirezionale Vol. - MODULO K
3 o a fili e il tipo di informazione trasferita dipende dallo stato della linea di controllo RS. Se questa linea è posta al livello logico basso sul bus dati è presente un comando, se è posta al livello logico alto è un comando. I comandi servono per configurare il modo di funzionamento dell LCD e per comandare operazioni come cancellare le linee, spostare il cursore da una linea all altra ecc. La linea di lettura e scrittura, R/W, orienta il bus dati in modo tale che sia possibile inviare informazioni al modulo LCD e riceverne. La linea di abilitazione abilita il modulo LCD a leggere il comando o il dato inviato sul bus dati. Osserviamo che nello schema il modulo LCD è connesso mediante linee (e non ), per cui è necessario predisporre questa modalità di funzionamento quando il modulo viene inizializzato. I dati, inoltre, vanno trasferiti con la tecnica del multiplexing, con due operazioni di scrittura successive che richiedono di inviare per primi i bit meno significativi del carattere, e poi i successivi. La figura mostra la gestione, da parte del programma assembler, della visualizzazione sul display LCD di un messaggio memorizzato nel programma. Fig. Listato del programma di gestione. Gestione modulo LCD list P=F RADIX DEC INCLUDE "PF.INC" ERRORLEVEL -0 _CONFIG 0xFF Linee di controllo del modulo LCD RS_LCD EQU RS - Register Select ENABLE_LCD EQU Enable linea dati del modulo LCD DB_LCD EQU linea dati DB del modulo LCD DB_LCD EQU linea dati DB del modulo LCD DB_LCD EQU linea dati DB del modulo LCD DB_LCD EQU linea dati DB del modulo LCD Variabili REG_LCD_L EQU 0x0 REG_LCD_H EQU 0x CNT_DELAY_L EQU 0x contatore del timer CNT_DELAY_H EQU 0x CAP - Microcalcolatori
4 A inizializzazione dei port INIT_PORT macro BSF STATUS, RP0 Banco MOVLW b'0' RA0 uscita, RA ingresso, RA- non usati MOVWF TRISA MOVLW b'000000' RB0- ingressi, RB- uscite MOVWF TRISB BCF STATUS, RP0 Banco HOME_LCD macro MOVWF H'0' CALL GOTO_R_C WRITE_LCD macro CHR MOVLW CHR CALL INVIA_DATO inizializzazione del modulo LCD valore iniziale dei livelli logici dei segnali di controllo e dei dati del modulo LCD INIT_LCD macro BCF PORTB,DB_LCD DB =0 BCF PORTB,DB_LCD DB =0 BCF PORTB,DB_LCD DB =0 BCF PORTB,DB_LCD DB =0 BCF PORTB,ENABLE_LCD E=0 il modulo non è abilitato BCF PORTB,RS_LCD RS=0 invio di un comando Endm sequenza di impulsi di inizializzazione INVIA_ENABLE macro BSF PORTB,ENABLE_LCD DELAY_ms BCF PORTB,ENABLE_LCD DELAY_ms BSF PORTB,ENABLE_LCD DELAY_ms BCF PORTB,ENABLE_LCD DELAY_ms BSF PORTB,ENABLE_LCD DELAY_ms BCF PORTB,ENABLE_LCD DELAY_ms Vol. - MODULO K
5 impulso di abilitazione ENABLE_PULSE BSF DELAY_ms BCF DELAY_ms macro PORTB,ENABLE_LCD PORTB,ENABLE_LCD ritardo di ms DELAY_ms macro MOVLW CALL DELAYnMS ritardo di ms DELAY_ms macro MOVLW CALL DELAYnMS ritardo di ms DELAY_ms macro MOVLW CALL DELAYnMS CMD_DATA macro MOVLW H'' CALL INVIA_COMANDO CMD_ENTRY_SET macro MOVLW H'0' CALL INVIA_COMANDO CMD_SET_PARAMETER macro MOVLW H'0E' CALL INVIA_COMANDO vettore del reset ORG 0x00 Start INIT_PORT inizializza i port del micro INIT_LCD resetta i bit del micro collegati al modulo LCD CALL START_LCD invia i comandi di inizializzazione al modulo LCD CAP - Microcalcolatori
6 A HOME_LCD porto il cursore nella prima riga prima colonna WRITE_LCD 'T' scrive il messaggio TEMPERATURA WRITE_LCD 'E' WRITE_LCD 'M' WRITE_LCD 'P' WRITE_LCD 'E' WRITE_LCD 'R' WRITE_LCD 'A' WRITE_LCD 'T' WRITE_LCD 'U' WRITE_LCD 'R' WRITE_LCD 'A' LOOP_MAIN GOTO LOOP_MAIN il programma si arresta e aspetta il segnale di reset Sottoprogramma DELAY ingresso: W ritardo in ms (clock = MHz) DELAYnMS MOVWF CNT_DELAY_H CLRF CNT_DELAY_L LOOP_D NOP µs x = 0 µs DECFSZ CNT_DELAY_L,F GOTO LOOP_D NOP µs DECFSZ CNT_DELAY_H,F µs GOTO LOOP_D W X( 0+) = 0 x w µs Invia un byte al modulo LCD INVIA_BYTE MOVWF REG_LCD_L BCF PORTB,DB_LCD invio i bit più significativi BCF PORTB,DB_LCD del carattere BCF PORTB,DB_LCD BCF PORTB,DB_LCD BTFSC REG_LCD_L, BSF PORTB,DB_LCD BTFSC REG_LCD_L, BSF PORTB,DB_LCD BTFSC REG_LCD_L, BSF PORTB,DB_LCD BTFSC REG_LCD_L, ENABLE_PULSE un impulso di enable BSF PORTB,DB_LCD BCF PORTB,DB_LCD invio i bit meno significativi BCF PORTB,DB_LCD del carattere Vol. - MODULO K
7 BCF PORTB,DB_LCD BCF PORTB,DB_LCD BTFSC REG_LCD_L, BSF PORTB,DB_LCD BTFSC REG_LCD_L, BSF PORTB,DB_LCD BTFSC REG_LCD_L, BSF PORTB,DB_LCD BTFSC REG_LCD_L, BSF PORTB,DB_LCD ENABLE_PULSE un impulso di enable Send a data to LCD INVIA_DATO BSF PORTB,RS_LCD CALL INVIA_BYTE Send a command to LCD INVIA_COMANDO BCF PORTB,RS_LCD CALL INVIA_BYTE *******************************************************************************, Start LCD predispone il modulo alla ricezione dei dati START_LCD MOVLW D'0' CALL DELAYnMS BCF PORTB,RS_LCD BSF PORTB,DB_LCD BSF PORTB,DB_LCD BCF PORTB,DB_LCD BCF PORTB,DB_LCD INVIA_ENABLE BCF PORTB,DB_LCD BSF PORTB,DB_LCD BCF PORTB,DB_LCD BCF PORTB,DB_LCD ENABLE_PULSE CMD_DATA CMD_ENTRY_SET CMD_SET_PARAMETER CALL CLEAR_LCD modo invia comandi comando '00' invia la sequenza di impulsi di abilitazione comando '000' un impulso di enable BUS A comando di impostazione della configurazione del modulo display acceso cursore attivo lampeggio spento CAP - Microcalcolatori
8 A Clear LCD CLEAR_LCD MOVLW H'0' pulisce lo schermo CALL INVIA_COMANDO DELAY_ms MOVLW H'0' indirizzo RAM prima cifra CALL INVIA_COMANDO Posiziona il cursore in una riga e una colonna del modulo LCD GOTO_R_C MOVWF REG_LCD_L MOVLW B'000000' MOVWF REG_LCD_H MOVF REG_LCD_L,W ANDLW B'000' IORWF REG_LCD_H,F BTFSC REG_LCD_L, BSF REG_LCD_H, MOVF REG_LCD_H,W CALL INVIA_COMANDO END Il programma principale, dopo aver inizializzato correttamente i port A e B del microcontrollore, inizializza il modulo LCD cancellando lo schermo e posizionando il cursore sulla prima riga nella posizione del primo carattere, invia quindi la stringa di caratteri TEMPERATURA, che compare sul display LCD. Il programma si arresta e, per ottenere una nuova elaborazione, dev essere resettato, per esempio togliendo e riapplicando l alimentazione (si usa la funzione POR). Il programma principale è stato scritto utilizzando sia macro che sottoprogrammi in modo da facilitarne la lettura e l interpretazione se si scelgono con cura i nomi delle macro, il programma sorgente in assembler sembra scritto con un linguaggio ad alto livello. ORG 0x00 INIT_LCD CALL START_LCD HOME_LCD WRITE_LCD T WRITE_LCD E WRITE_LCD M WRITE_LCD P WRITE_LCD E WRITE_LCD R Vol. - MODULO K
9 WRITE_LCD A WRITE_LCD T WRITE_LCD U WRITE_LCD R WRITE_LCD A LOOP_MAIN GOTO LOOP_MAIN Il codice oggetto generato dalla compilazione assembler del programma scritto con questa tecnica è compatto e di veloce esecuzione, e sfrutta tutte le caratteristiche della programmazione a basso livello aumentandone il livello di astrazione e aiutando il programmatore nel suo non facile compito. Il programma sorgente della figura è ampiamente commentato, e quindi basta leggerlo con attenzione per comprendere come sono stati utilizzati i comandi che permettono di gestire la visualizzazione dei caratteri sul modulo LCD. DTE Data terminal equipment DCE Data communication equipment Interfaccia RS Lo standard RS definisce le specifiche per la trasmissione seriale tra due dispositivi denominati DTE e DCE. Il DTE è un dispositivo che trasmette e riceve i dati, mentre il DCE gestisce la comunicazione. Per realizzare una connessione tra due apparecchiature, per esempio due computer distanti l uno dall altro, è necessario collegare il primo computer (DTE) con un modem (DCE) e, attraverso la linea telefonica, collegarsi con un altro modem (DCE) e, attraverso quest ultimo, con il secondo computer (Fig. ). Il dato generato dal primo computer viene trasmesso al modem con una connessione RS, ritrasmesso sulla linea telefonica e ricevuto da un modem che lo ritrasmette, utilizzando un collegamento RS, a un altro computer. Fig. Connessione tra due computer wide per scambiare informazioni. DTE DCE area DCE netwok DTE terminale modem modem computer Quando i due computer sono vicini non è necessario interporre i due modem: basta realizzare la connessione (Fig. ) con un cavo null modem (o cavo invertente), ovvero un cavo che effettua lo scambio diretto dei segnali dai due DTE, come se tra loro ci fossero effettivamente i DCE. La linea di trasmissione Transmit data (TXD), presente sul pin del connettore DB maschio della porta seriale del PC, viene connessa alla linea Receive data (RXD) presente sul pin della porta seriale del PC. Le masse (GND), presenti sul pin di entrambi i PC, sono connesse fra loro. L interfaccia RS è un protocollo hardware realizzato con il componente MAX, prodotto dalla Maxim, che converte i segnali RS dai ± V, necessari per trasmettere e ricevere dati sulla porta seriale, al segnale TTL gestibile dal microcalcolatore (da 0 a + V). La comunicazione seriale utilizza una sola linea e può essere realizzata in modo sincrono e asincrono. Il protocollo implementato nel PC è quello della tra- CAP - Microcalcolatori
10 smissione seriale asincrona, e quindi si utilizzerà questo protocollo per implementare l applicazione proposta. Fig. Collegamento null modem inverso. J TxD GND J connettore DB maschio connettore DB maschio Il DTE trasmettitore, per comunicare, non può semplicemente inviare il dato sulla linea per riceverlo, il DTE ricevente dev essere in grado di riconoscere i bit trasmessi, e pertanto deve leggerli alla stessa velocità con cui sono stati trasmessi. Le velocità di trasmissione ammesse dal protocollo e più utilizzate sono: 00, 00, 00, 00, 00 baud. L uguaglianza della velocità di trasmissione non è però sufficiente. è anche necessario che il DTE ricevente capisca che la trasmissione sta per iniziare, in modo da preparasi a ricevere il dato tramesso. Questa funzione viene realizzata aggiungendo al dato da trasmettere un bit, detto di start, che viene trasmesso per primo permettendo così al DTE ricevente di sincronizzarsi con quello trasmittente. Alla fine viene aggiunto un bit di stop per concludere la trasmissione. Prima di concludere la trasmissione è possibile aggiungere un bit detto di parità, che permette al DTE ricevente di controllare se il dato trasmesso è stato alterato dalla trasmissione nel nostro progetto, per non appesantire l elaborazione del programma, non utilizziamo il bit di parità. La figura mostra la forma del segnale generato dal protocollo. Fig. Formato del dato trasmesso sul collegamento RS. + V '0' µ s t '' V + V '' DI START 0 DI STOP '0' 0 V t Il terminale di visualizzazione che si vuole realizzare non agisce però come un terminale DTE, ma come un terminale DCE (come il modem), per cui il cavo da realizzare è un null modem diretto (Fig. ). La trasmissione viene effettuata a una velocità di 00 baud (bit/s), dato formato da bit, bit di stop, nessuna parità. Alla velocità di 00 baud ogni bit dura /00 = 0,0 ms = 0 ms. 0 Vol. - MODULO K
11 Fig. Collegamento null modem diretto. J RxD TxD GND J connettore DB maschio connettore DB femmina Per collaudare l interfaccia RS della scheda del terminale proponiamo un esercitazione molto semplice: il microcalcolatore si pone in attesa sulla linea di ricezione e attende l arrivo di una transizione negativa che indica l invio del bit di start. Rilevata la transizione, attende per un intervallo di tempo pari a una volta e mezza il tempo imposto dalla velocità di trasmissione prescelta (00 baud nel nostro caso) e legge, a intervalli di 0 ms, gli bit del dato trasmesso utilizzando un registro a scorrimento (shift register) per immagazzinarlo. Il carattere ricevuto viene confrontatato con il codice ASCII corrispondente alla lettera A se coincide, il programma, attraverso l interfaccia RS, invia il carattere S, altrimenti il carattere N. Dopodiché il programma si pone nuovamente nello stato di ricezione, in attesa di un nuovo carattere. La figura mostra il listato del programma sorgente che realizza il protocollo di trasmissione e di ricezione dei dati. La tecnica di scrittura del programma sorgente è quella utilizzata per il programma di gestione del modulo LCD e utilizza macro e sottoprogrammi. Fig. Listato del programma di trasmissione e ricezione. Gestione COMUNICAZIONE SERIALE il programma confronta il carattere ricevuto con la lettera A se è uguale trasmette la lettera S, altrimenti N poi attende una nuova trasmissione list P=FA RADIX DEC INCLUDE "PFA.INC" ERRORLEVEL -0 _CONFIG 0xFF Linee di controllo dell'interfaccia RS TX EQU 0 dato da trasmettere (linea RA0) RX EQU dato da ricevere (linea RA) Area di memoria RAM COUNT EQU 0x0C variabile di conteggio per il ritardo COUNTER EQU 0x0D variabile di conteggio dei bit da trasmettere o da ricevere REG_DATA EQU 0x0E variabile temporanea CAP - Microcalcolatori
12 Inizializzazione dei port INIT_PORT macro BSF STATUS, RP0 Banco MOVLW b'0' RA0 uscita, RA ingresso, RA- non usati MOVWF TRISA MOVLW b'000000' RB0- ingressi, RB- uscite MOVWF TRISB BCF STATUS, RP0 Banco Sottoprogramma DELAY DIV_ introduce un ritardo di µs (/00 bit /s) (clock = MHz) DELAY DIV_ macro MOVLW D'' µs MOVWF COUNT µs LOOP DECFSZ COUNT,F GOTO LOOP x = µs NOP NOP + + = µs programma principale vettore di Reset ******************************************************************************* ORG 0x00 Start INIT_PORT inizializza i port del micro WAIT_RX BTFSC PORTA,RX attende il bit di start, rivela una transizione negativa GOTO WAIT_RX CALL RX_CHAR leggo il carattere e lo memorizzo in REG_DATA MOVLW H'' 'A' SUBWF REG_DATA,W BTFSS STATUS,Z salta se è il carattere 'A' GOTO TX_N TX_S MOVLW H'' rispondo 'S' GOTO INVIA_DATO TX_N MOVLW H'E' rispondo 'N', non è il carattere 'A' INVIA_DATO CALL TX_CHAR GOTO WAIT_RX Sottoprogramma DELAY_ introduce un ritardo di 0 µs (/00 bit /s) (clock = MHz) DELAY_ MOVLW D'' µs MOVWF COUNT µs Vol. - MODULO K
13 LOOP_ DECFSZ COUNT,F GOTO LOOP_ x = µs NOP NOP () = 0 µs + µs (CALL) Trasmette un carattere mediante l'interfaccia RS Input: il dato da trasmettere si trova nell'accumulatore W 00 baud, dato da bit, i bit di stop, nessuna parità TX_CHAR MOVWF REG_DATA MOVLW conta i bit del dato da ricevere MOVWF COUNTER BCF PORTA,TX invio del bit di START CALL DELAY_ 0 µs trasmissione del dato LOOP_TX BTFSS REG_DATA,0 GOTO TX_0 BSF PORTA,TX invio un GOTO INVIA TX_0 BCF PORTA,TX invio uno 0 INVIA RRF REG_DATA,F CALL DELAY_ DECFSZ COUNTER,F ho trasmesso gli bit del dato GOTO LOOP_TX BSF PORTA,TX bit di STOP CALL DELAY_ 0 µs Riceve un carattere mediante l'interfaccia RS 00 baud, dato da bit, i bit di stop, nessuna parità RX_CHAR CLRF REG_DATA MOVLW conta i bit del dato da ricevere MOVWF COUNTER CALL DELAY_ DELAY DIV_ attende, bit (il bit di START e metà del bit del dato) LOOP_RX BTFSS PORTA,RX GOTO RX_0 NOP BSF STATUS,C ha ricevuto un GOTO SHIFT RX_0 BCF STATUS,C ha ricevuto uno 0 SHIFT NOP RRF REG_DATA,F memorizza mediante una rotazione verso destra il valore del flag C CALL DELAY_ attende l'invio del prossimo bit 0 µs DECFSZ COUNTER,F GOTO LOOP_RX ho ricevuto bit END CAP - Microcalcolatori
14 L intervallo di tempo di 0 ms è stato ottenuto valutando attentamente i tempi di ciclo impiegati da ogni istruzione, tenendo conto sia dei ritardi introdotti dalla chiamata del sottoprogramma sia dei tempi di ripristino del contatore di programma al termine della sua esecuzione. Il tempo è calcolato nell ipotesi che il ciclo di un istruzione sia eseguito in un microsecondo, e quindi per una frequenza di oscillazione di MHz. Se si impiega una differente frequenza di oscillazione, il sottoprogramma che genera il ritardo di 0 ms dev essere riscritto. Il programma sorgente presentato nella figura è ampiamente commentato, e quindi la sua lettura è sufficiente per estrarre dal testo i sottoprogrammi e le macro che permettono di utilizzarlo nella realizzazione di apparecchiature più complesse. Prima di essere installato nel PIC, il programma è stato completamente simulato con MPLab IDE, utilizzando sia l editor degli stimoli sia forzando, durante l elaborazione, lo stato delle variabili (Fig. ). Fig. Simulatore MPLab IDE: applicazione degli stimoli. ESERCIZI. Il circuito proposto nella tavola utilizza il microcontrollore PICFA. Riprogetta il circuito adattandolo al PICF ricordandoti del problema legato alla disabilitazione del modo LVP e della differente frequenza del clock di sistema.. Utilizza i due programmi proposti per realizzare un terminale completo che visualizza i dati ricevuti dal PC. I dati trasmessi possono essere sia caratteri che comandi.. Modifica il programma realizzando i cicli di ritardo con il timer 0.. Aggiungi un segnale di clock sul terminale RB0 e trasforma l apparecchiatura in un contatore.. Utilizzando i timer interni, trasforma l apparecchiatura in un tachimetro.. Utilizzando un convertitore analogico-digitale hardware, trasforma il visualizzatore in un ohmetro.. Ripeti l esercizio utilizzando il convertitore A/D integrato nel PICF. Vol. - MODULO K
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
DettagliG&G ESEMPIO1 PROGRAMMAZIONE Progetto FACILEPLC Pag. 1 di 6
G&G ESEMPIO1 PROGRAMMAZIONE Progetto FACILEPLC Pag. 1 di 6 Alcuni esempi di programmazione nei vari linguaggi di una piccola funzione logica per comprendere la complessità del linguaggio assembler con
DettagliApplicazioni dei microcontrollori PIC
Applicazioni dei microcontrollori PIC In questa unità vengono esposte le modalità di realizzazione di un circuito hardware con il microcontroller PIC16C84 (o PIC16F84), per la prova dei programmi presentati
DettagliELETTRONICA 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
DettagliDIMMER 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
DettagliCOMUNICAZIONE 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
DettagliIl 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
DettagliPUNTATORE LASER AUTOMATICO CON COMANDO VIA ETHERNET
Canzian Sara Liberali Marco 5AT A.S.2007/2008 PUNTATORE LASER AUTOMATICO CON COMANDO VIA ETHERNET Questo sistema permette di posizionare una luce laser in una determinata posizione data dalle coordinate
DettagliPIEDINO NOME DESCRIZIONE
LCD ALFANUMERICO Il display LCD afanumerico è un dispositivo che consente di visualizzare su una matrice di righe e colonne uno o più caratteri contenenti lettere, numeri simboli. Ogni carattere è composto
DettagliCORSO di AUTOMAZIONE INDUSTRIALE
CORSO di AUTOMAZIONE INDUSTRIALE (cod. 8469-21029) APPELLO del 22 Giugno 2011 Prof. Andrea Cataldo Soluzioni Esercizio 1 (Domande generali) 1.a) Controllo Logico Dire se il seguente programma SFC è sintatticamente
DettagliPilotare un motore passo-passo, in questo caso il modello della Sanyo le cui caratteristiche principali sono quelle di figura1.
10. Pilotaggio unipolare di un motore passo-passo Scopo della prova Pilotare un motore passo-passo, in questo caso il modello 103-547-52500 della Sanyo le cui caratteristiche principali sono quelle di
DettagliDISPLAY LCD HD44780U(LCD-II)
DISPLAY LCD HD44780U(LCD-II) 1. Descrizione 1.1 Introduzione Molti dispositivi a microcontrollore usano un visualizzatore (display) LCD per mostrare delle informazioni, uno dei tipi più usati può mostrare
DettagliLab. 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
DettagliEEPROM 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
DettagliPROCESSOR 16F84A. ;configurazione FUSES: oscillatore XT, WDT disabilitato PWRT abilitato, CP disabilitato config 0x3FF1
---- ; Programma per ROBOT MDB3F2004-05 Evolution ; Autore: MICCI Antonello copyright 2005 ---- ------------------------- ;Piedino RA0 ingresso fotocellula dx livello basso rilevazione ostacolo ;Piedino
DettagliCorso 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
DettagliProgetto 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
DettagliCorso di BASCOM AVR - (13) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. D I S P L A Y L C D (1).
Corso di BASCOM AVR - (13) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. D I S P L A Y L C D (1). In questo capitolo cominciamo a prendere confidenza con un componente
DettagliAXF402 BXC404 - BXF202 EXC202 - EXC402 EXF202 - EXF402 FXC202
CET CET s.r.l. TERMINALI ASCII ALFANUMERICI SERIE AXF402 BXC404 - BXF202 EXC202 - EXC402 EXF202 - EXF402 FXC202 vers. 1.0 CET s.r.l. S.S. 211 Km 53,550 28071 Borgolavezzaro (NO) Tel. ++39-0321 - 885180
DettagliSch 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
DettagliCORSO di AUTOMAZIONE INDUSTRIALE
CORSO di AUTOMAZIONE INDUSTRIALE (cod. 8469-21029) APPELLO del 19 Gennaio 2011 Prof. Andrea Cataldo Soluzioni Esercizio 1 (Domande generali) 1.a) Controllo Logico Dato il linguaggio SFC relativo allo standard
DettagliLanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE):
Lanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE): Creare un nuovo progetto (Project->Project Wizard): Selezionare il dispositivo (PIC16F876A): Selezionare il linguaggio (MPASM
DettagliInterfaccia 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
DettagliRealizzata da : Cavallo Nicola. Pietroboni Marco CLASSE V BZ ANNO SCOLASTICO 2005/06. Istituto Professionale di Stato per l Industria e l Artigianato
Istituto Professionale di Stato per l Industria e l Artigianato MORETTO Via Apollonio n 21 BRESCIA Realizzata da : Cavallo Nicola Pietroboni Marco CLASSE V BZ ANNO SCOLASTICO 2005/06 Indice Tecniche di
DettagliINFORMATICA MODULO DI CALCOLATORI ELETTRONICI LAUREA IN INGEGNERIA INFORMATICA
Esercizio 001-17-18 Un sistema basato sul microprocessore MIPS R2000 (clock pari a 250 MHz) è incaricato della trasmissione seriale asincrona di una serie di caratteri ASCII memorizzati in un banco dell
DettagliCosa è? 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
DettagliCIRCUITO DI TEST E SOFTWARE UTILIZZATI
CIRCUITO DI TEST E SOFTWARE UTILIZZATI Circuito di Test Nello schema elettrico di figura A è rappresentato un circuito, realizzabile anche senza l ausilio di un circuito stampato, che consente di testare
Dettagli; Registro abilitazione interrupt TR_A EQU 85H ; Tris A TR_B EQU 86H ; Tris B
Lezione 3 Poichè al termine della seconda lezione ci siamo lasciati con un piccolo compito da svolgere, vediamo subito come potevamo implementare un led lampeggiante con frequenza di 2Hz, ovvero un secondo
DettagliLe sintonie elettroniche per l ATV
Le sintonie elettroniche per l ATV II Meeting ATV Magenta 18/04/2004 IW2LFD Luciano Arrigoni iw2lfd@libero.it http://digilander.libero.it/iw2lfd A.R.I. Sezione di Gallarate IQ2GM - http://www.qsl.net/iq2gm/
DettagliPROGRAMMAZIONE 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
DettagliMICROCONTROLLORE PIC16F84A
MICROCONTROLLORE PIC16F84A Il microcontrollore pic16f84a, a differenza di un computer normale e' dotato in un unico integrato di tutti gli elementi fondamentali di un computer, che sono la Cpu, unita'
DettagliKit di extender HDBaseT HDMI 4K, 100 metri
Kit di extender HDBaseT HDMI 4K, 100 metri Manuale d uso DS-55504 Leggere attentamente le istruzioni per la sicurezza riportate qui sotto prima di installare e utilizzare il prodotto: 1. Prestare attenzione
DettagliKit di extender HDBaseT HDMI 4K, 70 metri
Kit di extender HDBaseT HDMI 4K, 70 metri Manuale d uso DS-55503 Leggere attentamente le istruzioni per la sicurezza riportate qui sotto prima di installare e utilizzare il prodotto: 1. Prestare attenzione
DettagliI 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
DettagliCalcolatori 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
DettagliConvertitore seriale / usb
CONVERTITORE DI FORMATI Convertitore seriale / usb INDICE 1. VERSIONI E MODALITÀ D USO... 2 1.1. CONVERTITORE UART-RS232... 2 1.2. CONVERTITORE UART-USB... 3 1.3. CONVERTITORE SERIALE / USB... 4 1.4. INSTALLAZIONE
DettagliStrumentazione 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
DettagliLecomToCan.txt. Barzano', 25/06/2002
Barzano', 25/06/2002 =========================================================================== Documentazione preliminare per convertitore Lecom / CAN Lenze ===========================================================================
DettagliFAGOR RS-232 MANUALE DI INSTALLAZIONE E USO PER VISUALIZZATORI NV. Ref: 0307
FAGOR RS- PER VISUALIZZATORI NV Ref: 00 MANUALE DI INSTALLAZIONE E USO INSTALLAZIONE E USO DELL OPZIONE RS--C DESCRIZIONE DEL CONNETTORE DELLA RS--C Questa prestazione è disponibile nei modelli il cui
DettagliLezione 6 L'hardware dedicato.
Lezione 6 Come già anticipato nelle prime lezioni, il PIC16C84 non solo ha la memoria di programma in tecnologia EEPROM, ma possiede anche 64 registri da 8 bit di identica struttura. Questo vuol dire che,
DettagliL 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
DettagliProgetto 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=
DettagliGESTIONE DEI TEMPI CON IL TIMER1 DEL PIC16F876
GESTIONE DEI TEMPI CON IL TIMER1 DEL PIC16F876 6.0 TIMER1 MODULE The Timer1 module is a 16-bit timer/counter consisting of two 8-bit registers (TMR1H and TMR1L), which are readable and writable. The TMR1
DettagliProtocolli 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
DettagliEsercizi di verifica del debito formativo:
Esercizi di verifica del debito formativo: Disegnare il diagramma e scrivere la tabella delle transizioni di stato degli automi sequenziali a stati finiti che rappresentano il comportamento dei seguenti
DettagliNicola 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 namoroso@mrscuole.net na_bus I 2 C 1 Il bus I 2 C permette una alta
DettagliESERCIZI SUI SISTEMI DI NUMERAZIONE
ESERCIZI SUI SISTEMI DI NUMERAZIONE 1 ) Convertire in base 10 i seguenti numeri rappresentati nelle basi indicate: (1000101) 2 [R. 69] (477) 8 [R. 319] (40F) 16 [R. 1039] (5778) 9 [R. 4283] (126) 9 [R.
DettagliCorso di BASCOM AVR - ( 9 ) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Codice Morse. (3).
Corso di BASCOM AVR - ( 9 ) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Codice Morse. (3). Come precedentemente accennato per utilizzare adeguatamente le potenzialità
DettagliPage 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
DettagliManuale 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.
DettagliSTRUMENTO 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
DettagliMarcia e Arresto di un Motore elettrico
Marcia e Arresto di un Motore elettrico Si vuole realizzare un circuito elettronico gestito da un microcontrollore PIC16F876 che sia in grado di pilotare un motore elettrico AC 220 volt utilizzando i classici
DettagliNMRONDOAS1-NMATX3-NMATX2S
NMRONDOAS1-NMATX3-NMATX2S SIRENA AUTOALIMENTATA VIA RADIO, BIDIREZIONALE, A PILE ALCALINE Descrizione generale Scheda ricetrasmittente in grado di comandare fino a 8 sirene radio con possibilità di ricevere
DettagliD:\Fulvio\Elettronica\Anemometro\codici\vento_lcd_41.pbp
******************************************************************** * O O OOOO O O OOOOO OOO * * O O O OO O O O O OOOO * * O O OOO O O O O O O * * OO O O OO O O O OOOOOOO * * O OOOO O O O OOOO OOOOOOOOO
DettagliFondamenti 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
DettagliCorso di BASCOM (Capitolo 1 5 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. D I S P L A Y L C D (3).
Corso di BASCOM 8051 - (Capitolo 1 5 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. D I S P L A Y L C D (3). GESTIONE DI UNA SEMPLICE CALCOLATRICE. Questo programma
DettagliMANUALE OPERATIVO LETTORE / SCRITTORE MIFARE RDM1 versione OEM
5'0 OEM MANUALE OPERATIVO LETTORE / SCRITTORE MIFARE RDM1 versione OEM Ver.2.0 Data 16/11/2007 Luogo Caivano- NAPOLI SOMMARIO,1752'8=,21( BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
DettagliPIC Set istruzioni. Sintassi Descrizione Microchip Operazione equivalente Effetto su STATUS
PIC Set istruzioni Questo è il set completo delle istruzioni dei Microchip PIC: Sintassi Descrizione Microchip Operazione equivalente Effetto su STATUS ADDLW k Add Literal and W W = W + k C, DC, Z ADDWF
DettagliScopo e agenda dell Unità 6
Unità 6 SCHERMI LCD Scopo e agenda dell Unità 6 Scopo della presentazione Uno sguardo allo schermo LCD come una periferica di output: abilita alla visualizzazione di qualsiasi informazione di output inclusi
DettagliNOZIONI BASE DI ASSEMBLER PER PIC16C84
NOZIONI BASE DI ASSEMBLER PER PIC16C84 Aggiornato al 09 settembre 2005 Ermes ZANNONI (ermes@zannoni.to.it) (http://www.zannoni.to.it) Indice : 1. Introduzione 2. Cosa è un PIC 3. Achitettura interna 3.1
DettagliLezione 8. Figura 1. Configurazione del registro INTCON
Lezione 8 In questa puntata, ci dedicheremo all'impiego dei cosiddetti "interrupt", che tanto incutono temore ai più inesperti. Ma che cosa sono questi interrupt? Come abbiamo già visto, un programma non
DettagliCONTROLLARE UN SERVOCOMANDO A DISTANZA. 1
Massimo Peino (mpeino) CONTROLLARE UN SERVOCOMANDO A DISTANZA. 30 January 2012 Introduzione Quest'articolo segue all'articolo "CONTROLLARE UN SERVOCOMANDO CON UN PIC". Secondo me vi conviene darci un occhiata
DettagliArchitetture 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
DettagliList p=16f84 ;Tipo di processore include "P16F84.INC" ;Definizioni di registri interni. goto Inizio
ESEMPIO 1.1 Autore: Mikel Etxebarria (c) Microsystems Engineering (Bilbao) Esempio per simulazione Sommare due valori immediati (p.e. 5+7) il risultato va depositato nella posizione 0x10 List p=16f84 Tipo
DettagliM. Electronics. M.M.Electronics - Michele Marino - Controllo di un display LCD 16x2 V 0.
M.M.Electronics - http://www.mmetft.it M. M. Electronics Michele Marino - michele.marino@mmetft.it Controllo di un display LCD 16x2 V 0.2 Novembre 2007 INFORMATIVA Come prescritto dall art. 1, comma 1,
DettagliIntroduzione. Corso di Informatica Applicata. Università degli studi di Cassino
Università degli studi di Cassino Corso di Laurea in Ingegneria della Produzione Industriale Corso di Informatica Applicata Introduzione Ing. Saverio De Vito e-mail: saverio.devito@portici.enea.it Tel.:
DettagliPROGRAMMAZIONE ASSEMBLER
PROGRAMMAZIONE ASSEMBLER Esempio di semplice lampeggiatore a LED 072805 Sistemi Elettronici Dicembre 2006 Ultimo aggiornamento: 11 dicembre 2006 1 OBBIETTIVI 1 Discutere delle metodologie di progetto e
DettagliModulo LCD: interfacciamento e gestione
Modulo LCD: interfacciamento e gestione Per visualizzare messaggi o i dati relativi a misure effettuate si puo usare un display LCD. In figura e rappresentato un LCD a 2 righe e 16 colonne. Il display
DettagliIST-1395.CS01.01/A CE395CS / Istruzioni d uso Pag. 2/6
IT IST-1395.CS01.01/A File: IST-1395.CS01.01-A_CE395CS-IT_Convertitore RS232-RS422.docx CONVERTITORE SERIALE RS232-RS485 CE395CS ISTRUZIONI D USO TECNOCONTROL S.r.l. Via Miglioli, 4720090 SEGRATE (MI)
DettagliComponenti 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
DettagliVERIFICA SISTEMI E AUTOMAZIONE CLASSE VEL ALUNNO:... Punteggio 1 punto per ogni risposta/ esercizio corrett, tranne il secondo che vale 2
VERIFICA SISTEMI E AUTOMAZIONE CLASSE VEL 23 10 2013 ALUNNO:... Punteggio 1 punto per ogni risposta/ esercizio corrett, tranne il secondo che vale 2 1 - La funzione del nodo di confronto all interno dei
DettagliIntroduzione 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
DettagliGateway 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
DettagliDISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE
DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE Si propone l'uso di un microcontrollore pic16f84 della Microchip. Si acquisiscono i segnali di un encoder con due canali in quadratura con la possibilità
DettagliNicola Amoroso. Corso introduttivo sui microcontrollori A. S La programmazione dei PIC.
Corso introduttivo sui microcontrollori A. S. 2007 2008 La programmazione dei PIC Nicola Amoroso namoroso@mrscuole.net NA L3 1 Il software per il PIC Come per qualsiasi sistema a microprocessore, anche
Dettagli8 Microcontrollori PIC
8 Microcontrollori PIC 8.1 Descrizione generale Un microcontrollore è un dispositivo elettronico che opportunamente programmato è in grado di svolgere diverse funzioni in modo autonomo. Essenzialmente
DettagliEEPROM SERIALI IN SPI.
Corso di BASCOM 8051 - (Capitolo 2 9 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. EEPROM SERIALI IN SPI. Tra i dispositivi più utilizzati, nelle applicazioni Embedded,
Dettagli-EPS-PROG-DA- 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
DettagliMicrocontrollori. L ultima parte del corso prevede un approfondimento sui microprocessori, in particolare sul PIC 16F876.
111 Microcontrollori L ultima parte del corso prevede un approfondimento sui microprocessori, in particolare sul PIC 16F876. In elettronica digitale il microcontrollore è un dispositivo elettronico integrato
DettagliT I M E R e C O U N T E R ( 1).
Corso di BASCOM 8051 - (Capitolo 3 8 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. T I M E R e C O U N T E R ( 1). La struttura interna dei Mini Moduli è composta
DettagliEFA 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
DettagliIng. Emiliano Capuzzo Remote Contro NEC 11/11/2003. Remote Control NEC
Remote Control NEC Questo progetto risponde all esigenza di decodificare ed utilizzare i codici prodotti da telecomandi IR che adottano la codifica NEC Trasmissione Format. Questo tipo di codifica è attualmente
DettagliPIC Esempi - LED. Per i primi esempi viene utilizzato soltanto un LED sulla porta B (PortB), successivamente si utilizzano più LED.
PIC Esempi - LED Per i primi esempi viene utilizzato soltanto un LED sulla porta B (PortB), successivamente si utilizzano più LED. 1.1 Questo semplice programma esegue uno switch ripetutamente su tutti
DettagliComponenti 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
DettagliL 8251 è una USART che controlla la ricezione/trasmissione e che può essere. configurata via software per lo scambio di dati con diversi formati:
Interfaccia 8251 L 8251 è una USART che controlla la ricezione/trasmissione e che può essere configurata via software per lo scambio di dati con diversi formati: - i caratteri possono essere lunghi da
Dettagli22/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
DettagliSistema SRT - Unita centrale di raccolta dati
Sistema SRT - Unita centrale di raccolta dati L unità di ricezione dati da antenne remote permette di raccogliere i dati letti da tali antenne. È possibile collegare fino 16 antenne poste ad una distanza
DettagliComponenti 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
DettagliTutorial Display LCD e PIC
Tutorial Display LCD e PIC Si fa presente per coloro che sono a "digiuno" con la programmazione dei PIC di leggersi il tutorial in questo link http://www.grix.it/viewer.php?page=429 Descrizione Questo
DettagliPeriodo 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.
DettagliCASSETTA DI GIUNZIONE DIGITALE JBOX MANUALE D'INSTALLAZIONE. Rev. 4.1
CASSETTA DI GIUNZIONE DIGITALE JBOX MANUALE D'INSTALLAZIONE Rev. 4.1 INDICE CARATTERISTICHE DELLO STRUMENTO CARATTERISTICHE TECNICHE Pag. 2 SIMBOLOGIA Pag. 3 AVVERTENZE Pag. 3 TARGA IDENTIFICATIVA DELLO
DettagliArchitettura 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
DettagliGestione Degli INTERRUPT
Gestione Degli INTERRUPT Il PIC 16F876 possiede vari tipi di Interrupt. Si parla di 14 differenti sorgenti di interrupt, ma molto facilmente nella programmazione se ne terranno in considerazione ben pochi:
DettagliCorso di BASCOM (Capitolo 9 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. Codice Morse. (3).
Corso di BASCOM 8051 - (Capitolo 9 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. Codice Morse. (3). Come precedentemente accennato per utilizzare adeguatamente le
DettagliPeriferica CPTM-Bus. Vers 1 Rev A
Periferica CPTM-Bus Vers 1 Rev B L apparecchiatura CPTM-Bus è un periferica che permette di leggere tutta la strumentazione in architettura M-Bus standard, in modo stand alone, tramite le periferiche Computherm
DettagliNicola Amoroso. Corso introduttivo sui microcontrollori A. S Microprocessori - Microcontrollori.
Corso introduttivo sui microcontrollori A. S. 2007 2008 Microprocessori - Microcontrollori Nicola Amoroso namoroso@mrscuole.net NA L1 1 Cosa e un microcontrollore? > Un piccolo computer, contenente al
DettagliEFA Automazione S.r.l. SB3Conf Help V1.00 (01 ITA).doc pag. 1 / 10
EFA Automazione S.r.l. SB3Conf Help V1.00 (01 ITA).doc pag. 1 / 10 SOMMARIO Requisiti software pag. 2 Istruzioni per l installazione pag. 2 Avvio del Configuratore pag. 2 Creazione di un nuovo progetto
Dettagli