Autor Tema: Libreria para LCD sin esperas activas (codigo+ejemplo)  (Leído 2435 veces)

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

Desconectado artasquer

  • PIC10
  • *
  • Mensajes: 6
Libreria para LCD sin esperas activas (codigo+ejemplo)
« 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



 

« Última modificación: 21 de Junio de 2008, 20:25:47 por artasquer »

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
[*] Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
« Respuesta #1 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

Desconectado pachopic

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 207
Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
« Respuesta #2 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

Desconectado artasquer

  • PIC10
  • *
  • Mensajes: 6
Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
« Respuesta #3 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

Desconectado vasconinicolas

  • PIC16
  • ***
  • Mensajes: 124
Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
« Respuesta #4 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..
"No hacen ciencia los países ricos,
Son ricos los países por hacer ciencia"

Desconectado ezesolares

  • PIC10
  • *
  • Mensajes: 13
Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
« Respuesta #5 en: 29 de Junio de 2008, 00:07:10 »
a
« Última modificación: 29 de Junio de 2008, 00:52:09 por ezesolares »

Desconectado artasquer

  • PIC10
  • *
  • Mensajes: 6
Re: Libreria para LCD sin esperas activas (codigo+ejemplo)
« Respuesta #6 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


 

anything