TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: artasquer en 21 de Junio de 2008, 19:53:47

Título: Libreria para LCD sin esperas activas (codigo+ejemplo)
Publicado por: artasquer en 21 de Junio de 2008, 19:53:47
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=17

Saludos

Ramiro Tasquer
http://www.tasquer.com/arte



 

Título: [*] Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
Publicado por: Nocturno en 22 de Junio de 2008, 02:14:14
Muy interesante tu aportación, Tasquer.
De seguro que esta librería será muy útil cuando los tiempos de ejecución sean críticos.
Gracias
Título: Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
Publicado por: pachopic en 22 de Junio de 2008, 18:53:03
Buenas tardes

una pregunta, en la simulacion se ve parpadear unos cursores???, se comporta asi en el montaje real??

gracias
Título: Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
Publicado por: artasquer en 22 de Junio de 2008, 20:45:20
Buenas tardes

una pregunta, en la simulacion se ve parpadear unos cursores???, se comporta asi en el montaje real??

gracias

No, en un montaje real eso no pasa.

Saludos

Ramiro
Título: Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
Publicado por: vasconinicolas en 28 de Junio de 2008, 22:43:31
Tasquer, consulta, estoy usando el compilador de CCS desde el IDE PCWHD, puedo compilar este codigo aqui? Me interesa sobremanera pues mi proyecto tiene tiempos creiticos de ejecunión.
Saludossss..
Título: Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
Publicado por: ezesolares en 29 de Junio de 2008, 00:07:10
a
Título: Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
Publicado por: artasquer en 29 de Junio de 2008, 08:56:08
Tasquer, consulta, estoy usando el compilador de CCS desde el IDE PCWHD, puedo compilar este codigo aqui? Me interesa sobremanera pues mi proyecto tiene tiempos creiticos de ejecunión.
Saludossss..

La verdad que no lo use, ni lo tengo al CCS, pero supongo que si lo compilas como si estuvieras trabajando con el C18 no habria problemas.
Cualquier cosa, me avisas y vemos como resolverlo

Saludos

Ramiro Tasquer
http://www.tasquer.com/arte