Hola
(no sabia donde postear este codigo, por lo que espero que aqui este bien)
Posteo esta libreria para manejar LCD (de caracteres) usando 4bits de datos.
Caracteristicas:
- No utiliza esperas activas
- Usa un timer de 500useg (son 3instrucciones de asm en la ISR.. no crea overhead)
- Buffer del LCD en RAM (dependiendo del LCD)
- Blink por soft
- Soporta LCD de 1x16, 1x20, 2x16, 2x20, 4x20
La principal ventaja es que es transparente al programa, este puede dedicarse
a hacer las tareas importantes sin preocuparse del LCD realmente.
Se puede usar los siguientes compiladores
- Hi-tech picc
- Microchip C18
- WinAVR
En el archivo que se baja, esta el codigo, un readme donde se explica lo basico
y ademas, un ejemplo con simulacion en proteus para el atmega32
Bajarlo de:
http://www.tasquer.com/arte/?cat=17Saludos
Ramiro Tasquer
http://www.tasquer.com/arte