#include <18F2550.h>
#FUSES HS,NOWDT,NOPROTECT,NOLVP
#use delay (clock=20000000)
#include <lcd.c>
#include <stdlib.h>
#byte port_c=7
#byte port_a=5
int m=1;
char c;
void menu()
{
printf("\r\nd>> ELECTRONICA\r\n");
}
void main()
{
char gps;
char dato;
strcpy (gps, "pbl");
lcd_init();
set_tris_a(0xff); //configura el pto a de entrada
lcd_putc("\fDato recibido:");
menu();//procedimiento arriba en void menu
while(true)
{
while(kbhit() == 0 )//mientras no se envien datos
{
if(input(pin_a0)==0)
{
while(input(pin_a0)==0);//se queda hasta sulte A0
printf("%d",m);
}
if(input(pin_a1)==0)
{
while(input(pin_a1)==0);//se queda hasta sulte A1
m++;
printf("%d",m);
}
}//
gets(dato);// recibo la cadena desde el pc
c=atof(dato);// conviere la varaible dato en numerica y la almacena en C
lcd_gotoxy(8,2);
printf(lcd_putc,"%d",c);