 | La
Procedura
Sta_chr, che si occupa di
scrivere il carattere
sul visualizzatore del
Modulo LCD
e di farne eco sul
monitor, è sostanzialmente simile a quella
descritta nel primo progetto
di questa Sezione:
 | pone a video il carattere
alfanumerico, trovato in ingresso in AL,
nella posizione di stampa corrente, con l'aiuto della macro locale
M_chr |
 | dovendo garantire la circolarità
della scrittura provvede ad aggiornare la posizione del cursore
per puntare il carattere successivo,
mantenendola nei limiti del riquadro previsto, funzione del
numero di caratteri (16
o 40) del
visualizzatore; le coordinate video
(espresse in riga,
colonna) sono lasciate rispettivamente in
DH, DL |
 | con l'istruzione
MOV AH,01H conferma alla
Out_By4
la necessità di trattare il
byte da scrivere come dato (RS=1) |
 | pone il carattere
alfanumerico anche sul display LCD, trasmettendolo
(CALL
Out_By4) al
controller
HD44780 del
Modulo LCD
|
 | aggiorna la posizione (indirizzo)
di scrittura in
memoria DDram, con
l'aiuto della SottoProcedura
Addr_LCD
(che analizzerò nella pagina seguente): |
|