TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kruskal en 04 de Mayo de 2004, 21:09:00

Título: Conectar una LCD
Publicado por: kruskal en 04 de Mayo de 2004, 21:09:00
Estimados participantes del Foro:

Tengo una consulta. como se conecta una LCD a un pic 16F84 o o a un 16F877 para utilizar la libreria lcd.c del PCW de CCS. En el archivo sale esta indicacion pero no la entiendo

// As defined in the following structure the pin connection is as follows:
//     D0  enable
//     D1  rs
//     D2  rw
//     D4  D4
//     D5  D5
//     D6  D6
//     D7  D7
//
//   LCD pins D0-D3 are not used and PIC D3 is not used.

// Un-comment the following define to use port B
// #define use_portb_lcd TRUE

los pines para enable, rs, rw los conozco pero mi lcd y todas las que he visto tienen 14 pines (descontando alimentacion y todo lo conocido sobran pines a la lcd comparado con lo que dice
la libreria)

quien podria responder a mi duda se lo agradeceria mucho

Nota tengo que decirlo
Este foro es genial y me a servido para aprender y descubrir el lenguaje C aplicado a los
PIC. Ahora con esta potente herramienta los modestos PIC16F84 que ya tenia guardado han adquirido una potencia excepcional.
Imaginar que he desarrollado una red Rs-485 para control de acceso por RFID y con control de apertura forzada incluso.
Título: RE: Conectar una LCD
Publicado por: MGLSOFT en 05 de Mayo de 2004, 08:52:00
Los pines del display LCD son asi:

1  VSS
2  VDD
3  Ganancia retroiluminador
4  RS
5  R/W
6  EN
7  D0
8  D1
9  D2
10 D3
11 D4
12 D5
13 D6
14 D7

En modo a 4 bits solo usas desde D4 a D7, tal como ves en la libreria....
Título: RE: Conectar una LCD
Publicado por: MGLSOFT en 05 de Mayo de 2004, 08:55:00
Me olvidaba, la libreria esta hecha de modo de utilizar el puerto D del PIC 16F877, si usas el PIC16F84 descomentas la linea del define para el portB y usas ese puerto para comunicarte con el display.
Título: RE: Conectar una LCD
Publicado por: kruskal en 05 de Mayo de 2004, 16:04:00
 muchas gracias