Hola, gracias por contestar, estoy usando una pantalla de una marca genérica, creo que debe ser compatible con el controlador que mencionas, probé el mismo programa con varias pantallas y de distintas marcas y siempre me dio resultado.
dejo acá un ejemplo de como muestro un carácter:
* le doy inicio a la pantalla.
*por las dudas, borro la pantalla:
movlw 0x01
call LCD_REG: ¿esto seria igual a "enviar_cmd"?
*fijo la posición de inicio del mensaje
movlw 0x80
call LCD_REG: el primer carácter del mensaje va a aparecer en la primera posición de la linea superior.
movlw 'A'
call LCD_DAT: muestro el caracter ,¿esto sería igual a "enviar_dato"?