Programaicon de un lcd.
Enviado por John0099 • 12 de Junio de 2018 • 535 Palabras (3 Páginas) • 283 Visitas
...
bcuidjnz r5,buc
ret
lod1:
db´hola mundo´
end
Explicación del código:
el funcionamiento del cogido se debe de inicializar la ldc para poder empezará a trabajar en este caso se inicializa en inicializar_LDC en este parte nosotros tenemos que inicializar nuestra ldc para poder trabajar, pero ala ves se le debe enviar un comando en donde el ldc determina si se va usar el modo de 8 o 4 bits, si se va usar una o dos líneas de la pantalla y si la fuente será de 5*8 o 5*10.
Después se le envía la instrucción donde activa a la pantalla y el cursor y determina si el cursor parpadea o no. Después se limpia la pantalla y el ultimo comando determina si la pantalla de desplazar o será estática.
Después de la inicialización se manda el mansaje a la pantalla, para esto primero se declara un espacio de memoria donde estará nuestro mensaje, en este ejemplo es “hola mundo ” el lugar en donde está guardado el mensaje es dptr y enseguida vienen la escritura del mensaje carácter por carácter usando un ciclo que se repite 16 veces ya que es este el número de caracteres disponibles en una línea del ldc, en cada del ciclo se pasa p0 el código ASCII del carácter a imprimir y se escribe en la pantalla
Al final solo se hace que el programa se trabe en un ciclo infinito sin hacer nada para que el ldc no este escribiendo y reiniciándose sin sentido
Conclusión:
En el LDC si se quiere que imprima y se esté estático entonces debes de realizar un ciclo infinito para evitar problemas de que este se esté escribiendo y reiniciándose sin sentido, el ciclo que se utiliza es de 16 veces ya que es el número de caracteres disponibles para el ldc entonces en este practica se utiliza ciclos sin sentido no entiendo porque, pero funciona, en la pantalla LDC se puede utilizar diferentes tipos de impresiones que sean cíclicas o que estén parpadeando o en este caso que este estético
...