Autor Tema: tomar cero a la izquiera en variable  (Leído 1905 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dchoc

  • PIC10
  • *
  • Mensajes: 16
tomar cero a la izquiera en variable
« 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.

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: tomar cero a la izquiera en variable
« Respuesta #1 en: 29 de Mayo de 2007, 11:10:24 »
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.
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado dchoc

  • PIC10
  • *
  • Mensajes: 16
Re: tomar cero a la izquiera en variable
« Respuesta #2 en: 29 de Mayo de 2007, 17:56:03 »
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??)

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: tomar cero a la izquiera en variable
« Respuesta #3 en: 29 de Mayo de 2007, 18:12:41 »
dec seguida del numero pone la cantidad de digitos.
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: tomar cero a la izquiera en variable
« Respuesta #4 en: 29 de Mayo de 2007, 22:57:36 »
Hola jovenes...

Y si con dec se puede hacer eso:

dec2>>>>00
dec3>>>>000
dec4>>>>0000
dec5>>>>00000

probado y comprobado señores

saludos
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.


 

anything