Alarma en una puerta con retardo con un pic16f84a

HOLA

Estoy realizando una alarma con pic16f84 en lenguaje picbasic
y mi problema es como seria el codigo una vez abierta la puerta principal
que me de un retardo de 5 seg. y si se desactiva la alarma que no suene
pero si no se desactiva que suene, y aunque cierren la puerta que no se desactive.

la parte del programa de mi duda es la siguiente.


Código:
if puerta=0 then activar
activar:
pause 5000
if puerta=0 then 
goto sirena
else
goto inicio
endif

en este codigo una vez abierta la puerta dara el retardo pero si en ese tiempo cierran la puerta se desactivara y eso es lo que no quiero

espero sus respuestas
gracias!!!
 
Última edición por un moderador:
Atrás
Arriba