Buenos días,
Estoy realizando un programa sencillo que envie un Hola a un Display LCD por medio del puerto D utilizando 4bits, los bits de control los coloque al puerto C. Estoy utilizando las librerias LCD_4BIT.INC y RETARDOS.INC las cuales anexo en el archivo .rar
Al simularlo en proteus lo que hace el programa es borrar la pantalla. Alguien podria ayudarme con esto.
El programa principal es:
; ZONA DE DATOS **********************************************************************
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
; ZONA DE CÓDIGOS *******************************************************************
list p=16f877a
INCLUDE <P16F877A.INC>
CBLOCK 0x20
ENDC
org 00
goto inicio
inicio
call LCD_Inicializa
movlw 'H'
call LCD_Caracter
movlw 'o'
call LCD_Caracter
movlw 'l'
call LCD_Caracter
movlw 'a'
call LCD_Caracter
INCLUDE <LCD_4BIT.INC>
INCLUDE <RETARDOS.INC>
end
Estoy realizando un programa sencillo que envie un Hola a un Display LCD por medio del puerto D utilizando 4bits, los bits de control los coloque al puerto C. Estoy utilizando las librerias LCD_4BIT.INC y RETARDOS.INC las cuales anexo en el archivo .rar
Al simularlo en proteus lo que hace el programa es borrar la pantalla. Alguien podria ayudarme con esto.
El programa principal es:
; ZONA DE DATOS **********************************************************************
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
; ZONA DE CÓDIGOS *******************************************************************
list p=16f877a
INCLUDE <P16F877A.INC>
CBLOCK 0x20
ENDC
org 00
goto inicio
inicio
call LCD_Inicializa
movlw 'H'
call LCD_Caracter
movlw 'o'
call LCD_Caracter
movlw 'l'
call LCD_Caracter
movlw 'a'
call LCD_Caracter
INCLUDE <LCD_4BIT.INC>
INCLUDE <RETARDOS.INC>
end