TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: dchoc en 29 de Mayo de 2007, 10:44:07
-
Hola a todos! es mi primer pregunta, estoy aprendiendo pbp.
Les consulto sobre como tomar el 0 izq para mandarlo al lcd.. ejemplo
cuenta var byte
for cuenta = 0 to 20
lcdout $FE, 1, cuenta
next cuenta
end
ahi me imprime 1 2 3.. y lo que necesito es 01, 02 .. 20.
Muchas gracias.
-
No toma los ceros del valor ya que es un enterito y va desde cero a 20 lo que podrias hacer es realizarlo mediante el programa. Algo como esto:
cuenta var byte
for cuenta = 0 to 20
IF cuenta<10 then
lcdout $FE, 1, "0",cuenta
ELSE
lcdout $FE, 1,cuenta
next cuenta
end
Saludos.
-
Muchas gracias por responderme..
estaba con eso, lo que vos me decis esta bien, pero me parece que engorda mucho el codigo, si no queda otra ok, pero...
estaba probando dec2 variable y parece q funciona bien.
pero en mi manual de pbp no encuentro todavia q significa dec2 ( dos decimales??)
-
dec seguida del numero pone la cantidad de digitos.
-
Hola jovenes...
Y si con dec se puede hacer eso:
dec2>>>>00
dec3>>>>000
dec4>>>>0000
dec5>>>>00000
probado y comprobado señores
saludos