Si aún no eres usuario, puedes crear una cuenta o entrar
Electrónica RSS Feed Electrónica

QR LCD KS0108 Reloaded

Publicado por Oscar Gonzalez en Electrónica el 13/03/2006 (16:19)
Etiquetas: lcd, ks0108, reloaded
. No hay comentarios

He descubierto hace solo unos días y tras mucho buscar, que aparentemente no soy el único en intentar implementar un LCD basado en el chip KS0108 (como por ejemplo el de CrystalFontz) con un PIC 16F876 a 4Mhz.



En la web de Angeliz, una web francesa, se describe un ejemplo muy básico de manejo de este tipo de LCD con el mismo pic a 4Mhz y en lenguaje C.
Angeliz facilita el .hex y el código fuente en C para descargar libremente. Aún no tuve tiempo de probar el invento aunque sí he echado un vistazo al código fuente.

El artículo continúa en leer más...

Podéis ver su artículo aquí: LCD GDM12864A avec PIC16F876/04P



Angeliz indica que es muy sencillo hacer funcionar este tipo de LCD con un PIC (me alegro por él, por que yo ni de coña...)

Según lo que he podido ver del código fuente, es un ejemplo muy básico que muestra un bitmap a toda pantalla con el nombre "Angeliz" en grande sobre el LCD. Realmente no es muy complejo y este código fuente no ofrece nada relevante de por sí, ya que no dispone de ninguna función de pixel, control de "busy flag" ni nada parecido. Lo que hace es un barrido escribiendo toda la pantalla con los valores de un array. Claro está que de esa forma se ahorra muchas cosas como por ejemplo la doble lectura (dummy read) necesaria para recuperar correctamente los datos de la ram del display. Tambien se ahorra recalcular el bit correcto para poder posicionar un pixel en pantalla en función de un X e Y... precimente es ahi donde esta el intríngulis.

He probado en Proteus el HEX que proporciona en su web y funciona perfectamente, aunque espero poder probarlo físicamente sobre el pic en breve con el esquema tal y como indica en su web para comprobar realmente que funciona, ya que yo tambien he conseguido hacer funciona mi montaje en proteus pero como ya sabeis de sobra, jamás ha funcionado de momento en la vida real...

Lo que más me sorprende y si echamos un vistazo rápido al fuente, podemos ver que no usa ningún tipo de delay en ningún paso del código. Sabiendo que por lo visto este tipo de display es precisamente muy sensible a los intervalos entre instrucciones.

Lo que no sé es que si el miguete Angeliz ha probado físicamente su prueba o solo en algún entorno de simulación...

Continuará...

Comparte esto con tus amigos!

Si te ha gustado, quizás también te interese...
Cómo utilizar el LCD de la GameBoy
Publicado el 11/11/2010
Nuevos tutoriales en el horno!
Publicado el 23/09/2010

Comentarios:



Enviar comentario

Debes disponer de una cuenta de usuario para publicar un comentario.

Si aún no dispones de una cuenta, únete a la comunidad de BricoGeek.com y registrate ahora, te llevará tan solo un minuto y es gratis. También puedes identificate si ya dispones de una cuenta de usuario.
rss

Conecta con BricoGeek.com

Canales sociales

Nos gusta mucho estar en contacto con nuestros lectores y saber más acerca de sus proyecto e inventos.


También puedes sugerir una noticia en el blog
Tienda de Electrónica DIY y Arduino

Lo que se cuece...

Comentarios recientes Más comentado Top noticias
Feed de novedades

Tienda BricoGeek.com

Electrónica para tus proyectos!

Estás preparando un proyecto o quieres iniciarte en la electrónica? Encuentra todo lo que necesitas en la tienda.

Visita la tienda BricoGeek!

La familia de BricoGeek.com

Conoce toda la gente que hace que BricoGeek.com sea posible cada día:

Alejandro Mallo
Colaborador
Manuel Jiménez
Colaborador
Pablo Toimil
Colaborador
Puedes hacer click sobre un autor para ver todas sus noticias


Etiquetas más populares:

Descubre todo el contenido de bricogeek.com con las etiquetas más populares:

Páginas amigas:

Aqui tienes una selección de las páginas que más nos gusta visitar


© BricoGeek.com 2005-2012

Demuestra lo que sabes hacer!