Navegación
Inicio de sesión
Datos Extras
Coundown Ubuntu
Libreria para LCD (Corrección)
Esta libreria es para controlar cualqueir display inteligente mediante un microcontrolador (Freescale originalmente). La misma pretende estar escrita integramente en iso C, por lo tanto es compatible con cualquier compilador de C.
Por el momento faltan las funciones para agregar a la memoria del display caracteres, y es necesario re escribir las funciones de delay por compatiblidad iso C.
Desde el archivo Lcd.h se puede configurar la libreria para poder asignar el puerto correspondiente y el tipo de comunicación con el display.
Configuración paso a paso:
#define lcd4bit 1 /* 4 bit interface; Comentar esta linea */
/* para interface de 8 Bits */
Si se desea obtener una comunicación de 8 Bits con el display es necesario comentar esta linea.
En los define lcdE, lcdRS, lcdRW se debe definir la posición de memoria donde se encuentran esos pines.
Y en lcdEDD, lcdRSDD, lcdRWDD, se encuentran las direcciones de los puertos (entrada o salida).
En lcdPort se define el puerto de datos para los datos del lcd, y lcdPortDD la dirección de este puerto.
Si se encuentra definido lcd4bit, por lo tanto el display se encuentra en un tipo de comunicación de 4 bit, el define lcdDataPins indica desde que bit se empieza los 4 bits del puerto de datos.
Interface
Si se quiere conectar el lcd en modo de 8 bits, no es necesario hacer nada extraño, se conecta pin a pin y listo, pero si se desea conectar en modo de 4 bits, se deben conectar los 4 bits más significativos del puerto de datos y el resto no es necesario conectarlos a nada.
Revisar hoja de datos del LCD especifico.
Libreria
Para obtener la librería, hacer clic en el siguiente enlace.
Libreria LCD
Imagén de la libreria funcionando
Proyectos relacionados
Programador Mon08 Freescale linea hc908
- Inicie sesión o regístrese para enviar comentarios

Corrección
sebest — Mar, 10/06/2009 - 09:21Se corrigió un error en la libreria. Para mayor compatibilidad con los micros hc08 y hcs08, para 4 y 8 bits
Muy ahorrativo si de pines se trata
Turkos — Lun, 09/28/2009 - 23:25La verdad que este proyecto pretende ahorrar pines cuando trabajamos con un micro chico, tenia ganas de ponerme a probar con eso, pero si ya lo tenemos andando lo voy a probar!!!! para que inventar la piedra. No???
saludos y felicitaciones por la libreria.
Barbaro
sebest — Mar, 09/29/2009 - 21:53Probalo, cualquier error publicalo acá en los comentarios así correguimos cualquier problema.