Frase da inviare su un LCD
Salve a tutti,
sono alle prese cn un mcu dell'atmel, il famoso atmega 8535, mi sto dilettando in diverse applicazioni di base tramite programmazione in assembly; ultimamente stavo cercando di inviare una frase su un lcd alla sua accensione, quindi dopo aver settato dei pin come d'uscita in modo da potervi collegare il display ho iniziato a scrivere il codice sulla frase. Il mio dubbio è questo: se ad esempio il display è un 16x4 e volessi scrivere alla prima riga la parola "hello" e alla seconda riga la parola "world", non so proprio come far capire al programma la funzione di andare a capo.
RCALL H
RCALL E
RCALL L
RCALL L
RCALL O
RCALL VAI_A_CAPO
RCALL W
RCALL O
RCALL R
RCALL L
RCALL D
Quindi definito un registro iniziale (ex: .def TEMP = r16) chiamate le varie etichette su tale registro andrei a caricare la stringhe che rappresenta la lettera deisiderata, il fatto è che non so che istruzione usare sull'etichetta VAI_A_CAPO.
Help me please!!!
sono alle prese cn un mcu dell'atmel, il famoso atmega 8535, mi sto dilettando in diverse applicazioni di base tramite programmazione in assembly; ultimamente stavo cercando di inviare una frase su un lcd alla sua accensione, quindi dopo aver settato dei pin come d'uscita in modo da potervi collegare il display ho iniziato a scrivere il codice sulla frase. Il mio dubbio è questo: se ad esempio il display è un 16x4 e volessi scrivere alla prima riga la parola "hello" e alla seconda riga la parola "world", non so proprio come far capire al programma la funzione di andare a capo.
RCALL H
RCALL E
RCALL L
RCALL L
RCALL O
RCALL VAI_A_CAPO
RCALL W
RCALL O
RCALL R
RCALL L
RCALL D
Quindi definito un registro iniziale (ex: .def TEMP = r16) chiamate le varie etichette su tale registro andrei a caricare la stringhe che rappresenta la lettera deisiderata, il fatto è che non so che istruzione usare sull'etichetta VAI_A_CAPO.
Help me please!!!
