Buenas tardes, amigos soy nuevo en el foro y solicito su ayuda en lo siguiente:
Estoy estudiando la programación de pics a través del pic basic pro y microcode studio, mis inicios han ido muy bien, pero al entrar a la parte de pulsadores, me he encontrado con un dilema y es el siguiente en el cual solicito su valiosa ayuda:
estoy probando con dos interruptores encender un led (sw1 y sw2), de la siguiente forma: al presionar una vez sw1 y una vez sw2 el led enciende una vez, al presionar 2 veces sw1 y una vez sw2 el led se enciende 3 veces, he elaborado el programa según el manual (y como lo he entendido), lo simulo en proteus y no me hace nada de nada. A continuación el programa como lo he hecho y simulado en Proteus:
-----------------------------------------------------------------------------------------------
sw1 var portb.0
sw2 var portb.1
led var portb.2
ky var byte
Program:
if sw1=0 and sw2=0 then Prender1
if sw1=0 and sw1=0 and sw2=0 then Prender2
goto Program
Prender1:
high led
pause 500
low led
goto program
Prender2:
for ky=1 to 3
high led
pause 250
low led
pause 250
next ky
goto program
END
-----------------------------------------------------------------------------------------------
De antemano, mil gracias por su ayuda