Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
Principal
btfsc Pulsador0 ; ¿Pulsador presionado?, ¿(Pulsador)=0?
goto Fin ; No. Vuelve a leerlo.
call Retardo_20ms ; Espera que se estabilicen los niveles de tensión.
btfsc Pulsador0 ; Comprueba si es un rebote.
goto Fin ; Era un rebote y sale fuera.
btfsc LED0 ; Testea el último estado del LED.
goto EstabaEncendido
EstabaApagado
bsf LED0 ; Estaba apagado y lo enciende.
goto EsperaDejePulsar
EstabaEncendido
bcf LED0 ; Estaba encendido y lo apaga.
EsperaDejePulsar
btfss Pulsador0 ; ¿Dejó de pulsar?. ¿(Pulsador)=1?
goto EsperaDejePulsar ; No. Espera que deje de pulsar.
Fin
goto Principal
Gracias ya funciono perfectopon rb0=0 y listo
Gracias ya funciono perfecto.....a seguir estudiando mi PIC16f877A
Diría el sustituto del PIC16F877A, que este ya no se fabrica y salió noticias de la propia Microchip, el fabricante.
El sustituto del 16F877A es el 16F886.
Mirar a partir de la página 71.
int1 var1=true
if(var1 && input(pin_A0))
{
var1 = false;
... resto del código...
}