PRIM_MENSAJE
MOVLW 01H ;
CALL LCDI ; ENVIA INSTRUCCION DE BORRADO PARA LCD
;
; MOVLW b'00011000' ;
; CALL LCDI ; ENVIA INSTRUCCION DE BORRADO PARA LCD
CLRF AUX1 ;
MOVLW .16 ; CARGA REGISTRO CON NUMERO DE CARACTERES
MOVWF COUNT ; A VISUALIZAR EL LA PANTALLA
;
LOOP_MEN1
MOVF AUX1,W ; MUEVE VALOR CERO PARA LLAMAR EL PRIMER
CALL MENSAJE_1 ; CARACTER QUE ESTA EN LA TABLA MENSAJE_1
CALL LCDC ; LLAMA LA RUTINA DE ENVIO DE CARACTER AL LCD
INCF AUX1,1 ; AUMENTA EL REGISTRO DE POSICIONES EN LA TABLA
DECFSZ COUNT,1 ; DECREMETA EL CONTADOR DE CARACTERES DE LINEA DE CARACTER
GOTO LOOP_MEN1 ; SI NO HA TERMINADO CONTINUA CON LA RUTINA
;MOVLW 0C0H ; POSICIONAMIENTO DE LA DD_RAM no necesitas si no utilizas la segunda fila del LCD
;CALL LCDI ; 2 LINEA * 1 POSICION no necesitas si no utilizas la segunda fila del LCD
MOVLW 0CH ;enviar instruccion
CALL LCDI