Está en la página 1de 1

INICIO

INICIALIZAR PIC
OSC,WDT,MCLR

DECLARAR VARIABLES: CONTADORES Y TIEMPOS


INICIALIZAR PUERTOS: PB = OUT , PD = IN
INICIALIZAR PB A UN LED PRENDIDO
CONTADORES = 1 && TIEMPO A 500ms POR DEFAULT

SI
NO INCREMENTAR CONT2 EN 1
BOTON2 = 1?

NO
CONT2<4

CONT2 = 1

SI

NO
BOTON1 = 1? INCREMENTAR CONT1 EN 1

SI

INICIALIZA TIEMPO DE 500ms CONT2=2?

NO
SI

INICIALIZA TIEMPO DE 250ms


CONT2 = 0

EJECUTA RUTINA SEGÚN EL CASO DE CONT2


EJECUTA EL TIEMPO SEGÚN EL CONT1

También podría gustarte