Autor Tema: Tutorial Manejo de GLCD con assembler, controlador KS0108B  (Leído 20692 veces)

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

Desconectado Enrique_86

  • PIC12
  • **
  • Mensajes: 62
Re: Tutorial Manejo de GLCD con assembler, controlador KS0108B
« Respuesta #30 en: 28 de Noviembre de 2010, 16:23:48 »
Hola PALIO_TD98, si ya hace mucho de este post, lo inicie y lo deje un poco descuidado, pero bueno, sobre tu consulta, depende del tipo de GLCD que tengas, hay algunos que tienen un controlador el cual cuenta con la opcion de insertar caracteres preestablecidos, pero los comunes por lo general tienes que dibujar todo.. te recomiendo que averigues que controlador lleva tu GLCD y que opciones te da. Saludos.
...enrique  :-)

Desconectado Enrique_86

  • PIC12
  • **
  • Mensajes: 62
Re: Tutorial Manejo de GLCD con assembler, controlador KS0108B
« Respuesta #31 en: 28 de Noviembre de 2010, 16:26:50 »
hola si alguien tiene la libreria y la quiere subir  MACROPIC.INC le agradecere ya que en este post no estan mas
Aqui la tienes. Saludos.
...enrique  :-)

Desconectado cesar224

  • PIC10
  • *
  • Mensajes: 1
Re: Tutorial Manejo de GLCD con assembler, controlador KS0108B
« Respuesta #32 en: 01 de Noviembre de 2011, 20:53:12 »
hola que tal me parece interesante relaizarlo en asm ,pero lo que me interesa es realizar un pequeño menu con 4 opciones ,es para un proyecto de domotica,me podrian ayudar?

Desconectado nietzche

  • PIC10
  • *
  • Mensajes: 14
Re: Tutorial Manejo de GLCD con assembler, controlador KS0108B
« Respuesta #33 en: 20 de Febrero de 2012, 21:21:22 »
Hola chicos, me hize de una GLCD 160x80, le envio caracteres y este los recibe muy bien, el problema es que despues de enviar caracteres para "inicializar el glcd", (maneja 20 caracteres en diez renglones, en modo texto obviamente).  el texto que se le envia aparece con caracteres basura,  El proveedor recomienda llenar todos los buffers de 0x00 y despues regresar el apuntador o cursor a la posicion 0x00, dado que al escribir todo esto se termina en la ultima posicion que esta fuera de la RAM.
Entonces yo la rutina para limpiar la pantalla y despues enviar los caracteres en mi codigo fuente y nada: vacio

el proveedor recomienda :

          --------- este ciclo va despues de la inicializacion TABLA1

          variable X=C8h  (200 caracteres)
   
ciclo3    pone E=1
          manda 00 al puerto (display)
          pone E=0
          rutina de tiempo
          decrementa en uno variable X
          si variable X es diferente de cero regresa a ciclo3
 
    **    pone RS=1
          pone E=1
          manda 0A al puerto   (instruccion RAM ADD LOWER)
          pone E=0
          pone RS=0
          pone E=1
          manda XX al puerto   (direccion 00 a C7)
          pone E=0
          pone RS=0
 
          ------- aqui continua el ciclo2 que envia la TABLA2 al display

y yo hize el codigo siguiente en asm con un PIC18F4550

Código: ASM
  1. ;**************LIMPIA PANTALLA Y COLOCA CURSOR**********
  2.         movlw   0XC8
  3.         movwf   0X0B
  4. ciclo3  bsf     pine
  5.         movlw   0x00
  6.         movwf   LATD
  7.         bcf     pine
  8.         rcall   retarm
  9.         decfsz  0X0B,1
  10.         bra     ciclo3
  11.         bsf     pinrs
  12.         bsf     pine
  13.         movlw   0X0A
  14.         movwf   LATD
  15.         bcf     pine
  16.         bcf     pinrs
  17.         bsf     pine
  18.         movlw   0x00
  19.         movwf   LATD
  20.         bcf     pine
  21.         bcf     pinrs
  22. ;*****************F I N *********************

Alguien sabra que le pasa ????
« Última modificación: 20 de Febrero de 2012, 21:44:18 por nietzche »

Desconectado Enrique_86

  • PIC12
  • **
  • Mensajes: 62
Re: Tutorial Manejo de GLCD con assembler, controlador KS0108B
« Respuesta #34 en: 14 de Junio de 2012, 17:18:21 »
Buenas a todos!  8), me anduvieron pidiendo los archivos que faltaban para compilar el proyecto, aqui los subo para que lo puedan descargar y asi colaboren con el post! Saludos a todos los que lleguen a este post y estén practicando con el codigo, si tienen alguna mejora y/o aporte no duden en añadirlo, el foro es para todos los que buscamos ampliar y compartir nuestro conocimiento. Saludos!  :mrgreen:
...enrique  :-)

Desconectado rubencho987

  • PIC10
  • *
  • Mensajes: 2
Re: Tutorial Manejo de GLCD con assembler, controlador KS0108B
« Respuesta #35 en: 14 de Enero de 2013, 22:39:56 »
 ((:-)) hola Enrique_86 su aporte sobre las lcds graficas  me a sido de mucha ayuda para un proyecto que estoy realizando para la Universidad  por este motivo le AGRADEZCO MUCHO  ((:-)) Por otra parte quiero pedirle una ayuda la cual es:  DESEO QUE LAS IMAGENES SEAN MANEJADAS POR UNA SOLA TABLA Y NO CON LAS  8 TABLAS QUE USTED MANEJA LE AGRADECERIA MUCHO YA QUE NO TENGO MUCHO CONOCIMIENTO SOBRE EL TEMA
« Última modificación: 29 de Enero de 2013, 12:19:14 por rubencho987 »


 

anything