LCD - BARRA DE PROGRESO

37 views
Skip to first unread message

Lord_Libra

unread,
Sep 30, 2009, 7:23:36 PM9/30/09
to ConexionElectronica
BUENAS COMUNIDAD, MUCHOS SALUDOS A TODOS

BUENO, SOY NUEVO EN EL FORO, INTENTARE SER DIRECTO

ESTOY TRABAJANDO EN UNA PRACTICA DE LABORATORIO, ELEGI HACER CON UN
MODULO LCD 2x16 PROGRAMANDO EN PBP, LA DUDA QUE TENGO ES COMO HACER
UNA BARRA DE PROGRESO EN LA SEGUNDA LÍNEA, PERO QUE ÉSTA BARRA

Buenas comunidad, muchos saludos a todos

Estoy trabajando en una práctica de laboratorio, elegi hacerlo con un
modulo LCD 2x16 programando en PBP, la duda que tengo es la de cómo
hacer una barra de progreso en la segunda línea del LCD, pero que esta
barra baya creciendo en tiempos determinados, por ejemplo, un 50% en 2
segundos, que haga una pausa de 1 segundo luego el 50% restante en
otros 2 segundo, luego que la barra baya desapareciendo en un tiempo
determinado sin pausa. (estoy trabajando con un PIC16F877A)

Gracias por la ayuda que puedan darme

Guillermo Bloem

unread,
Sep 30, 2009, 8:50:29 PM9/30/09
to conexione...@googlegroups.com
Hola. Debes mandar el comano hex 255 ocho veces con sus respectivas pausas, esperas un segundo y mandas ocho mas, despues envías hex 00h 8 veces para borrarlos y otros 8 00h para borrar la pantalla.Espero haberte aclarado la duda.
Un saludo
G. Bloem

Lord_Libra

unread,
Oct 1, 2009, 2:04:38 PM10/1/09
to ConexionElectronica
gracias por la pronta respuesta, pero no entendi muy bien lo que
tratas de explicarme. Bueno, pero solucione el problema en parte, por
que lo hice manadndo la posicion de la LCD y el caracter uno tras otro
y poniendole pausas.

La duda que tengo ahora es cómo puedo hacer eso en un ciclo, por
ejemplo en un for...next o algo, que haga la barra de progreso, pero
en un ciclo de programa y no secuencialmente como lo hice yo.

Porfavor, quisiera poner código aqui para que lo corrijan y que los
demas lo vean, cómo lo pongo (lenguaje PBP), y tambien, como puedo
poner imágenes y archivos para la descarga???

Gracias por la ayuda que puedan brindarme.

Guillermo Bloem

unread,
Oct 1, 2009, 4:29:34 PM10/1/09
to conexione...@googlegroups.com
Hola, trabajo poco en basic. Trabajo en >Pascal y assembler.
Haces un pequeño loop con los comandos pertinentes al número de cuadritos o blancos que necesites ($255) y ($00).
Un saludo
G. Bloem
Reply all
Reply to author
Forward
0 new messages