Hola:hola aver si me puede dar una ayudita con este programita
Prueba a inicializar en cero la variable antes de inicio.
Hola Muchachos:
Liminix
Me Parece que estás volviendo a cometer el mismo error que en la lectura del potenciómetro de otro post.
Tu código dice :
i var byte
I=0
inicio:
pwm portb.0,i,145 'pwm este es ancho de pulso
if porta.2=0 then 'este es para subir
i=i+25
if i=255 then
i=0
endif
endif
pwm portb.0,i,145 'es te pwm
if portb.3=0 then 'este es para bajar
i =i-25
if i<=1 then
i=255
endif
endif
goto inicio
Probá con esto, pero antes miralo bien, para descubrir la alteración del orden de las líneas del programa:
i var byte
I=0
inicio:
if porta.2=0 then 'este es para subir
i=i+25
if i=255 then
i=0
pwm portb.0,i,145 'pwm este es ancho de pulso
endif
endif
if portb.3=0 then 'este es para bajar
i =i-25
if i<=1 then
i=255
pwm portb.0,i,145 'es te pwm
endif
endif
goto inicio
Vamos Liminix .... no me afloje.
Y contanos que estás haciendo, si estás construyendo algo o es simplemente para aprender a usar las instrucciones.
Saludos.
hola amigo es que estoy aprendiendo a utilisar las instruciones bueno me gustaria aver si pudieramos charlar en el msn mi correo es jorge_ciber_82hotmail.com aver si me agregas y asi podemos charlar un poco mas sobre pics gracias por tu ayuda