TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: poeta3d en 30 de Marzo de 2012, 23:22:49
-
he hecho un programa que hace oscilar el led entre encendido y apagado ahora lo que quiero hacer es mientras aprieto un boton que va a la pata RA0 de un 16f84 oscile entre encendido y apagado en el led que va conectado a la patita RB0. disculpen mi ignorancia recien hoy empiezo con pic basic pro.Aqui esta mi programita sencillo:
loop: high PORTB.0 'enciende el led
pause 500 'DEMORA DE 0.5 SEGUNDOS
low PORTB.0 'APAGA EL LED
pause 500 'demora o.5 segundos
goto loop 'vulve al loop y hace parpadear el led indefinidamente
end
-
hola este codigo te debería funcionar.
test:
if porta.0=1 then uno
goto test
uno:
portb.0=1
pause 500
portb.0=0
pause 500
goto test
-
hola
primero deveras calibrar el boton ya que las autorepeticiones te juegan en contra muchas veces yo tube bastantes problemas con eso probe con el comando button pero ya sabes es una lata :
espero que te sirva:
inicia:
valor = 0
contador = 0
conteo:
pause 10
for contador = 1 to 1000
if porta.2 = 0 then led
pause 10
next
led:
if valor => 1 then
goto encendido
else
goto conteo
endif
encendido:
high porta.0
pause 100
low porta.0
pause 100
goto inicia