TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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.
-
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....
-
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.

-
muchas gracias