soy nuevo en esto y ya hice lo que venia en el libro y le vi pero no logro que tenga un tope el led vuelve a empezar cuando llega al tope de la suma o resta
tengo microcode studio
estoy usando pic16f628a
este es el codigo:
tengo microcode studio
estoy usando pic16f628a
este es el codigo:
Código:
pbaja VAR portb.5
psube VAR portb.4
led VAR portb.3
xy VAR BYTE
veces=BYTE
veces=100
inicio:
HIGH led
GOSUB timer
low led
GOSUB timer
GOto inicio
timer:
IF psube=0 THEN GOSUB sumar
IF pbaja=0 THEN GOSUB restar
FOR xy=1 TO veces
PAUSE 5
NEXT
RETURN
sumar:
IF veces>150 THEN RETURN
veces =veces+5
RETURN
restar:
IF veces<10 THEN RETURN
veces=veces+5
RETURN
END
Última edición por un moderador: