#include <LCD.C>
#include <18F452.h>
//#device ADC=16
#FUSES NOWDT //No Watch Dog Timer
#FUSES WDT128 //Watch Dog Timer uses 1:128 Postscale
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#use delay(crystal=4000000)
void LE (int j)
{
int i; //variable local del sub-programa.
for (i=1;i<=j;++i) //Retardo de jseg
delay_ms(1000); // 1 seg ^_^
printf(LCD_PUTC, "\f"); //limpiamos la LCD
return; // no retorna nada u.u
}
int main()
{
lcd_init(); //Inicializa la libreria para manejar el LCD
//unsigned int i; // Variable local
printf(LCD_PUTC, "\f"); //Borra o limpia la LCD
while (true) //Bucle infinito =P
{
lcd_gotoxy(1,1);// cd_gotoxy(x,y) donde x es la fila, y la columna.
printf(LCD_PUTC, "Ejemplo 1 :D"); // entre comillas el mensaje.
LE(2); // limpiar y esperar 2seg
lcd_gotoxy(1,1);// cd_gotoxy(x,y) donde x es la fila, y la columna.
printf(LCD_PUTC, "Hola Mundo"); // entre comillas el mensaje.
//LE(4); // limpiar y esperar 4seg
LE (2);
}
return 0;
}
No hay comentarios.:
Publicar un comentario