Dianiss_ca dijo:
En otras palabras como hago para saber si, por ejemplo tengo un numero digamos 300 si es menor que no haga nada si es mayor que me prenda una alamarma como un simple led
Te digo lo básico que interpreto:
Asumiendo que la información ya viene digitalizada del GPS, deberás saber qué protocolo
utiliza y adaptarte al caso. Las entradas RS232, I2C y SPI requieren al menos 2 pines + GND
(el SPI, 3 + GND). Ayer estaba viendo, no se dónde, un protocolo de 1 bit + GND).
Una vez dentro del pic, que trabaja con registros de 8 bits, la representación del número
deberá ser de 2 bytes para poder cubrir los valores como 300, 265, etc., (mayores a 255
y hasta 64k).
Luego, comparar valores y tomar una decisión es cosa del programa del pic, y necesitarás
rutinas de comparación de 2 bytes.
Finalmente, poner en 1 o en 0, un bit de alguno de los registros de salida para menejar el led.
Si resuelves eso, creo que tendrás cubierto el problema.
No me queda claro qué conocimientos tienes de programación de pics y de electrónica.
Ya has programado algo con el 877 ?
Acá en el foro hay un hilo abierto con un
tutorial de ese micro.
Hasta luego.
Editado: Ojo que el PIC 16F877
ya es obsoleto! En proyectos nuevos Microchip sugiere usar
el 16F
887.