#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <lcd.c>
int8 pulsos=0;
#define in_pulsos pin_c0
void main()
{
lcd_init();
lcd_putc("\fContador...");
while(TRUE)
{
while(!input_state(in_pulsos));//Espero hasta que el pulsador sea presionado
delay_ms(300);//antirrebotes
lcd_gotoxy(1,2);
printf(lcd_putc
,"Variable= %u", pulsos
++); delay_ms(1000);//una pulsacion por segundo
}
}