Tecnologia dei Cristalli Liquidi
Controller/Driver HD44780-HW Controller/Driver HD44780-SW
Connettore Modulo LCD Interfaccia Parallela LPT1
Applicazioni Software Progetti Hardware
Download INDICE

 Display LCD

LCD-Applicazioni Software

  Applicazioni Software

PROGETTO n° 02 - 6/6 [36 di 65] 

               

Analisi del Problema · Analisi del Codice · Procedure importanti · Schema interfaccia · Descrizione dello schema

Aggiornato 13 novembre  2007

Modulo LCD su parallela LPT1 - Editor di 2 linee, 16 chr/linea - Controller/Driver HD44780
Descrizione dello schema

 

bulletPer seguire il commento sui dettagli tecnici può essere conveniente aprire una seconda finestra, con lo schema dell'interfaccia.

               

bulletIl progetto utilizza un Modulo LCD, completamente programmabile attraverso il suo controller, nel nostro caso l'integrato HD44780 della Hitachi, alimentato esternamente con un piccolo alimentatore da 5 volt stabilizzati.

               

bulletIl progetto prevede, per il controllo del Modulo LCD, la programmazione della porta parallela standard SPP (Standard Parallel Port) LPT1; poichè non è prevista alcuna lettura sono stati coinvolti solo i 2 Registri d'uscita:
bulletil Registro d'uscita 0378H/0278H: coinvolge i suoi 4 bit più significativi, dal bit7 al bit4 (disponibili rispettivamente dal pin 9 al pin 6 del connettore DB-25 della porta parallela) per organizzare il bus dati a 4 bit del Modulo
bulletil Registro d'uscita 037AH/027AH: coinvolge 3 dei suoi 4 bit per creare da software i 3 segnali necessari:
bulletil bit0, disponibile sul pin 1 della parallela (strobe per l'interfaccia Centronics), usato per generare il segnale Read/Write (R/W, pin 5 del Modulo); deve essere posto a 0 se il dato è scritto, e a 1 se è letto
bulletil bit2, disponibile sul pin 16 della parallela (init per l'interfaccia Centronics), usato per generare il segnale Register Select (RS, pin 4 del Modulo); serve per indicare la natura dell’informazione presente sul bus dati: deve essere posto a 0 se il dato rappresenta un comando da eseguire (istruzione), oppure a 1 se si tratta di dati (caratteri) da scrivere sul visualizzatore
bulletil bit3, disponibile sul pin 17 della parallela (select in per l'interfaccia Centronics), usato per generare il segnale Enable signal (E, pin 6 del Modulo); viene forzato a 1 se il dispositivo è pronto a gestire un dato o un comando predisposto sul bus dati
bulletva sottolineato che il bit0 ed il bit3 sono sottoposti ad un'inversione logica interna, prima di essere disponibili sul connettore della porta

               

bulletL'osservazione dello schema mette in evidenza anche che:
bulletè necessaria una fonte di alimentazione esterna (di +5V).
bulletla massa dell'alimentatore deve essere unita con quella della porta parallela: la conoscenza del suo connettore suggerisce la disponibilità di ben 8 pin (dal pin 18 al pin 25); per questa realizzazione si è scelto il pin 18.

               

Ricorda... La descrizione del programma ASM chiamato a gestire il progetto ha già evidenziato la necessità di conoscere a fondo le caratteristiche del controller HD44780; sebbene la cosa ti sia ormai ampiamente nota, ti ricordo i link che descrivono il suo funzionamento hardware e le sue necessità software.

               

bulletLa scheda dovrà dunque prevedere un connettore da 8 contatti, tutti verso la porta parallela, più 2 per l'alimentatore.
bullet

Puoi disporre di dettaglio migliore consultando Tabella dei collegamenti tra i 14 pin del Modulo e 8 dei pin del connettore DB25 femmina della porta parallela.

    

Pagina Precedente Display LCD Pagina Successiva PROGETTO n° 02 - 6/6   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
36 di 65
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

    

Display LCD » Tecnologia dei Cristalli Liquidi | Controller/Driver HD44780-HW | Controller/Driver HD44780-SW
Connettore Modulo LCD | Interfaccia Parallela LPT1 | Applicazioni Software | Progetti Hardware Download | INDICE
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