Autor Tema: Cómo manejo un LCD 2x16 en c??  (Leído 3789 veces)

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

Desconectado lagowi

  • PIC10
  • *
  • Mensajes: 17
Cómo manejo un LCD 2x16 en c??
« en: 30 de Marzo de 2007, 12:49:05 »
Me he hecho con un LCD pc1602-d y quiero manejarlo con un 16F877, sé que el LCD tiene un bus de datos de 8 bits y 3 señales que sirven para controlar: RS, R/W y Enable. Que puerto del pic utilizo para comunicarme?necesito las patillas RD, WR y CS del pic?  Estoy usando el CCS para compilar,alguien tiene algún ejemplo aunque sea sencillo para empezar manejar este periférico.

Gracias por adelantado.

Desconectado dhmejia

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 260
Re: Cómo manejo un LCD 2x16 en c??
« Respuesta #1 en: 30 de Marzo de 2007, 15:19:41 »
En la carpeta de instalacion del ccs, en mi caso: "C:\Archivos de programa\PICC\Drivers" busca el archivo lcd.c, esta es la libreria que tiene el ccs para el manejo de las pantallas LCD de 2x16 líneas.  Esta libreria maneja el lcd en modo de 4 bits, si quieres usar el puerto B solo tienes que quitar los comentarios a la siguiente línea:

Código: C
  1. // #define use_portb_lcd TRUE

En este mismo archivo explican como se debe usar la libreria y que funciones tiene implementadas.

saludos,
Pereira - Colombia

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
Re: Cómo manejo un LCD 2x16 en c??
« Respuesta #2 en: 31 de Marzo de 2007, 06:13:23 »
Esa libreria es válida si el módulo de tú lcd es compatible con el módulo LM016L.


Suerte!!! ;)
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte


 

anything