Visualizzatore LCD Tastiera
Porta Parallela Stampanti Timer di Sistema
Sottosistema Video Home

  Schemi & Interfacciamento

Vai al menu - Schemi e Applicazioni

  Display LCD

INTERFACCIA PORTA PARALLELA [8 di 39] 

 

Aggiornato 13 novembre  2007

bulletLa prima cosa da stabilire è il modo con cui controllare il Modulo LCD; naturalmente ogni tipo di computer o di microcomputer (single-chip) è in grado di assolvere egregiamente al compito.
bulletQuesta Sezione offre alcune pregiate applicazioni software, tutte basate sul medesimo hardware, cioè sul collegamento alla porta parallela standard SPP (Standard Parallel Port) LPT1, programmata con l'Assembly del processore 80x86.

               

bulletPer la comunicazione con il Modulo LCD sono stati coinvolti solo i 2 Registri d'uscita della porta parallela:
bullet4 degli 8 bit del Registro 0378H/0278H, utilizzati come bus dati, disponibili sui pin da 6 (bit4) a 9 (bit7)
bullet3 dei 4 bit del Registro 037AH/027AH, utilizzato per i segnali di controllo, originalmente previsti dall'interfaccia Centronics per lo strobe (pin 1), l'init (pin 16) e il select in (pin 17)
bulletva sottolineato che il bit0 ed il bit3 sono sottoposti ad un'inversione logica interna, prima di essere disponibili sul connettore della porta; di questo dovremo quindi tener conto quando scriveremo il programma

               

Ricorda... Le scelte circuitali rispecchiano la filosofia del progetto e sono legate alla conoscenza assoluta del controller presente sul Modulo LCD; in particolare darò per scontata la presenza del controller HD44780, prodotto dalla Hitachi, descritto in dettaglio nelle pagine successive.

               

bulletTutte le applicazioni proposte coinvolgono solo 4 degli 8 bit del bus dati del Modulo; sebbene sia possibile fare altrimenti la scelta di un'interfaccia a 4 bit consente di ridurre di 4 unità i collegamenti con la parallela, a costo di un lieve appesantimento del software di gestione.
bulletInsieme al bus dati, sono coinvolte solo altre 3 linee del Modulo, già presentate nella pagina precedente: Register Select (pin 4, RS), Read/Write (pin 5, R/W) e Enable signal (pin 6, E).

               

bullet

Lo schema finale è riproposto in ogni progetto (per esempio in questa pagina); la tabella mostra i collegamenti tra i 14 pin del Modulo (alimentato esternamente con un piccolo alimentatore da 5 volt stabilizzati) e 8 dei pin del connettore DB-25 della porta parallela:

               

 Modulo LCD

 

Porta Parallela LPT1

pin Funzione pin Funzione Registro
1 Gnd massa 18 Gnd

massa

2 Vcc + 5V n.c.
3 Gnd massa 18 Gnd

massa

4 RS Register Selector 16 bit2 037AHOut
5 R/W Read/Write 1 bit0 (invertito) 037AHOut
6 E Enable signal 17 bit3 (invertito) 037AHOut
7 D0 Data Bus 0 n.c.
8 D1 Data Bus 1 n.c.
9 D2 Data Bus 2 n.c.
10 D3 Data Bus 3 n.c.
11 D4 Data Bus 4 6 bit4 0378HOut
12 D5 Data Bus 5 7 bit5 0378HOut
13 D6 Data Bus 6 8 bit6 0378HOut
14 D7 Data Bus 7 9 bit7 0378HOut

    

Pagina Precedente Interfaccia Pagina Successiva INTERFACCIA PORTA PARALLELA   Torna alla Home della Sezione Vai al menu - Schemi e Applicazioni Torna al Menu di "Dentro al Computer"
8 di 39
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

    

Schemi & Interfacciamento » Visualizzatore LCD | Tastiera | Porta Parallela | Stampanti
Timer di Sistema | Sottosistema Video| Home
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati