Autor Tema: mostrar numeros por una pantalla lcd  (Leído 8183 veces)

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

Desconectado aljon

  • PIC10
  • *
  • Mensajes: 3
mostrar numeros por una pantalla lcd
« en: 22 de Agosto de 2007, 01:10:10 »
Hola pues la verdad apenas estoy empezando en este cuento de los picsy la verdad lo ke necesito de forma urgente es:

Que en una pantalla lcd al principio muestre un cero, y al presionar un pulsador ir incrementando de uno en uno hasta 100 ......cualquier ayuda sera bienvenida aa y mejor si lo tienen en un 18f452 pero sino recibo de cualkiera gracias...

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: mostrar numeros por una pantalla lcd
« Respuesta #1 en: 22 de Agosto de 2007, 01:38:22 »
Hola aljon. Bienvenido al foro.
Antes de abrir un nuevo tema deberas buscar con el buscador si algún forero ya resolvió un problema similar. En tu caso, hay muchos proyectos ya resueltos y con muy pocas modificaciones tendras lo que quieres.

http://www.todopic.com.ar/foros/index.php?topic=18179.20

Saludos.  :-/ :-/
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: mostrar numeros por una pantalla lcd
« Respuesta #2 en: 22 de Agosto de 2007, 09:51:11 »
algo me dice que ya es temporada de estudiantes desesperados, suele ocurrir, por ahi lei unos post pidiendo de la mima forma todo hecho.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: mostrar numeros por una pantalla lcd
« Respuesta #3 en: 22 de Agosto de 2007, 10:24:56 »
Hola pues la verdad apenas estoy empezando en este cuento de los picsy la verdad lo ke necesito de forma urgente es:

Que en una pantalla lcd al principio muestre un cero, y al presionar un pulsador ir incrementando de uno en uno hasta 100 ......cualquier ayuda sera bienvenida aa y mejor si lo tienen en un 18f452 pero sino recibo de cualkiera gracias...

¿Has probado contactarte con Todopic Inc. ?
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado aljon

  • PIC10
  • *
  • Mensajes: 3
Re: mostrar numeros por una pantalla lcd
« Respuesta #4 en: 22 de Agosto de 2007, 14:53:10 »
Yo se ke antes de colocar un nuevo tema hay ke buscar  si ya hay algo parecido...la verdad yo buske por todos lados y no encontre nada parecido hasta ahora es el moomento ke no se como enviar numeros al lcd de la forma en ke lo plantie...sino fuera asi les juro ke no estaria molestandolos

Desconectado aljon

  • PIC10
  • *
  • Mensajes: 3
Re: mostrar numeros por una pantalla lcd
« Respuesta #5 en: 22 de Agosto de 2007, 14:54:57 »
y de verdad me seria de gran ayuda un ejemplo de este tipo esperare a k alguno de ustedes me pueda ayudar porfavor....
Gracias

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: mostrar numeros por una pantalla lcd
« Respuesta #6 en: 22 de Agosto de 2007, 16:01:49 »
bueno, en que lenguaje piensas programar el pic?
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Y@el

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 415
Re: mostrar numeros por una pantalla lcd
« Respuesta #7 en: 22 de Agosto de 2007, 17:10:00 »
Hola,

En el foro hay muchos ejemplos del manejo de LCD's, asi como ejemplos basicos de contadores.

Pero veamos de que manera te puedo ayudar, pero sin hacer el trabajo por ti:
Enviar mensaje al LCD:
http://www.todopic.com.ar/foros/index.php?topic=17948.msg122722#msg122722

En este caso veras
Código: ASM
  1. movlw H'80'
  2. call LCD_INST
  3. movlw A' '
  4. call LCD_DATO
  5. movlw A' '
  6. call LCD_DATO
  7. movlw A' '
  8. call LCD_DATO
  9. ...

Esto lo puedes cambiar en tu caso
Código: ASM
  1. movlw H'80'
  2. call LCD_INST
  3. movlw centena
  4. call LCD_DATO
  5. movlw decena
  6. call LCD_DATO
  7. movlw unidad
  8. call LCD_DATO

Esto dentro de un Loop, con un retardo de 500ms, no creo q tenga problemas.

Y lo del contador con el pulso, no creo que sea algo muy complicado, solo ve aumentando la cuenta y colocando el valor en Ascii en centena,decena y unidad.

Saludos,

Yoel

Desconectado jomu

  • PIC10
  • *
  • Mensajes: 16
Re: mostrar numeros por una pantalla lcd
« Respuesta #8 en: 26 de Agosto de 2007, 06:41:54 »
Hola aljon,

Te copio parte de un programa de mi proyecto. El código en cuestión testea el estado de dos pulsadores, uno de ellos sirve para incrementar y el otro para decrementar un valor que se irá mostrando por la pantalla LCD, dicho valor es la variable reftermo (en mi proyecto este código sirve para programar la referencia de un termostato). Una vez se ha detectado que se quiere incrementar o decrementar se suma o se resta 1 a la variable reftermo, se passa a BCD y se envía al LCD.

Espero que te sirva de ayuda (ya sé que algunos diréis que he hecho su trabajo, pero no me costo nada... Ctrl+C Ctrl+V... :D).


repetir
   BANKSEL PORTB
   BTFSS     PORTB,3
   GOTO     incrementar
   BTFSS    PORTB,4
   GOTO     decrementar
   GOTO     fija

decrementar
   DECF    reftermo
   GOTO    ficanvi

incrementar
   INCF   reftermo            

ficanvi   
   BANKSEL reftermo
   MOVFW   reftermo
   CALL      aBCD8bits
   MOVFW   RESULBCD
   CALL      EnviaByte
     CALL     Retard_150ms      ;Esperamos 150ms antes de volver a testear los pulsadores para evitar un incremento/decremento muy rápido.

Aquí mi código continua, pero en tu caso podrías hacer un goto repetir

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: mostrar numeros por una pantalla lcd
« Respuesta #9 en: 26 de Agosto de 2007, 17:23:27 »
Espero que te sirva de ayuda (ya sé que algunos diréis que he hecho su trabajo, pero no me costo nada... Ctrl+C Ctrl+V... :D).

Hola. Para que una persona aprenda, hay que mostrarle la solución, o como llegar a ella, pero es la propia persona que debe llegar a la solución. Si uno le da todo resuelto de entrada, es muy seguro que no aprenda nada (corrigo, aprenden a pedir todo resuelto  :mrgreen: :D :D)

Saludos.  :-/ :-/
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: mostrar numeros por una pantalla lcd
« Respuesta #10 en: 26 de Agosto de 2007, 22:20:58 »
comparto tu filosofia leon  8)
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com