Prácticas con Microcontrolador


ir a contenido

Encendido y apagado de un LED

Prácticas > Práctica 7

Utilizando el mismo circuito, vamos a cambiar su funcionamiento.
Queremos que se comporte como un biestable, cambiando de estado cada vez que se cierre el pulsador.




Usaremos de nuevo la función
Button, pero ahora habrá que detectar los flancos de subida o bajada para tener control sobre el LED.
Un ejemplo de como hacerlo sería:



while true
if Button(PORTB, 0, 1, 1) then
oldstate = 255
end if
if oldstate and Button(PORTB, 0, 1, 0) then
PORTD = not(PORTD)
oldstate = 0
end if
wend


Escribe el programa que realice la función propuesta.


Prácticas con Microcontrolador PIC 16F84 | miguel.tecno@gmail.com

Regresar a contenido | Regresar al menu principal