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° 04 - 8/11 [55 di 65] 

               

Analisi del Problema · Analisi del Codice · Procedure importanti · Schema interfaccia · Descrizione dello schema
Modulo LCD su parallela LPT1 - Editor Avanzato di 2 linee, 40 chr/linea - Controller/Driver HD44780
Analisi delle procedure importanti [3 di 4]

               

   Scrittura del Dato nella memoria del controller   [segue, 2 di 2]

 

bulletLa SottoProcedura FissAdd ha la dignità e lo spazio di una  solo perchè è citata più volte nell'ambito del programma; in realtà essa ha il compito di fissare l'indirizzo in DDram:
bulletcon MOV AH,00H conferma alla Out_By4 la necessità di trattare il byte da scrivere come istruzione (RS=0)
bulletricostruisce automaticamente il codice operativo dell''istruzione necessaria per forzare la posizione corrente del cursore nel Contatore di indirizzo (AC, Address Counter), sempre uguale al valore dell'indirizzo con bit7 a 1, cioè:

                     

Caratteri
per riga
codice operativo Address
sulla linea 0 sulla linea 1
16 da 80H a 8FH da C0H a CFH
20 da 80H a 93H da C0H a D3H
24 da 80H a 97H da C0H a D7H
32 da 80H a 9FH da C0H a DFH
40 da 80H a A7H da C0H a E7H

               

bulletcon CALL Out_By4 trasmette il comando (istruzione) al controller HD44780 del Modulo LCD

               

Progetti con Modulo LCD Esercizio MOLTO IMPEGNATIVO Progetto
NB: se il testo nell'Area  ti sembra strano
     
installa il  font
Giobe.TTF: clicca qui!!
Mostra l'Effetto Prova l'eseguibile COM Scarica il codice Sorgente ASM

               

bulletData la sofisticata tecnica di gestione prevista dal programma, anche il cursore video dispone di una SottoProcedura specifica, la FissCur:
bulletmostra il valore numerico dell'indirizzo in DDram, stampandolo alle coordinate [Riga_xy],[Coln_xy] con l'aiuto della CALL Add_byt
bulletil servizio è sostanzialmente assicurato dalla potente Procedura Byt2Asc, in grado di tradurre il numero esadecimale dell'indirizzo nei 2 caratteri Ascii corrispondenti, ed è connotato da un tocco di classe, con l'aggiunta della H finale, gestita dalla Procedura BIOchr1, come la precedente appartenente alla libreria Giobe.ASM
bullet gestisce la visualizzazione del cursore (CALL Segna_Cur, documentata solo nel sorgente scaricabile).

               

    

Pagina Precedente Display LCD Pagina Successiva PROGETTO n° 04 - 8/11   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
55 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