Buenos días.
Soy nuevo en esto de la programación y necesito crear un programa cuyo funcionamiento sea el siguiente:
Cuando pulsas una vez se enciende el primer LED 2 segundos y se apaga.
Cuando vuelves a pulsar se enciende 2 segundos el segundo LED.
El LED se apaga volviendo otra vez a repetirse la acción.
Estoy usando un PIC16F84A.
Éste es el programa que yo he hecho, seguramente se podrá hacer más fácil y que funcione.
Gracias.
Hola.
Adjunto esquema por si ayuda.
Gracias.
Soy nuevo en esto de la programación y necesito crear un programa cuyo funcionamiento sea el siguiente:
Cuando pulsas una vez se enciende el primer LED 2 segundos y se apaga.
Cuando vuelves a pulsar se enciende 2 segundos el segundo LED.
El LED se apaga volviendo otra vez a repetirse la acción.
Estoy usando un PIC16F84A.
Éste es el programa que yo he hecho, seguramente se podrá hacer más fácil y que funcione.
Código:
trisb=%11111111
boton var portA.1
boton2 var portA.2
portb.0=0
portb.1=0
portb.2 =0
pulsar
if boton=1 + boton2=0 then led1
goto pulsar
led1
if boton=1 + boton2=0 then led1
pause 500
high portb.0
pause 2000
low portb.0
pause 3000
high portb.2
goto led2
led2
if boton=boton=1 + boton2=1 then led2
goto pulsar
end
if boton=boton=1 + boton2=1 then led2
pause 500
high portb.1
pause 2000
low portb.1
pause 3000
low portb.2
goto pulsar
Gracias.
Hola.
Adjunto esquema por si ayuda.
Gracias.
Adjuntos
Última edición por un moderador: