Está en la página 1de 6

antallas LCD: Las pantallas LCD alfanumricas, son las ms utilizadas hoy en da en el desarrollo de proyectos o equipos electrnicos en los

cuales se hace necesario visualizar mensajes de texto cortos, que proporcionen la informacin adecuada sobre un evento determinado. Las pantallas ms comunes suelen ser de 1x16, de 2x16 y de 4x16 (Filas x Columnas). Todas estas configuraciones tambin se encuentran para 20 columnas y hasta para 40 columnas. Aunque en esta edicin solo estudiaremos el uso de pantallas alfanumricas, tambin resulta interesante mencionar que existen en el mercado pantallas grficas (GLCD), como la que se observa en la figura 6.3, y donde se debe aplicar un mtodo de control diferente al de las pantallas alfanumricas.

2x16

4x16

Identificacin de los pines de una pantalla LCD: Veamos a Continuacin la descripcin de cada uno de los pines de una pantalla LCD: Pinout de un mdulo LCD con conexin a Vcc, Gnd y Control de contraste.

Pin 1, 2 y 3: como se puede observar en la figura 6.4, en la mayora de las Pantallas LCD, el Pin No. 1 y 2 corresponden a la alimentacin de la pantalla, GND y Vcc, donde el voltaje mximo comnmente soportado es de 5 Vdc. El Pin No.3 corresponde al control de contraste de la pantalla. Pin 4: "RS" (trabaja paralelamente al Bus de datos del mdulo LCD, Pines 7 al 14, es decir, cuando RS es cero, el dato presente en el bus corresponde a un Registro de control o instruccin, pero cuando RS es uno, el dato presente en el bus corresponde a un registro de datos o carcter alfanumrico. Pin 5: "R/W" (Read/Write), este pin es utilizado para leer un dato desde la Pantalla LCD o para escribir un dato en la pantalla LCD. Si R/W = 0, esta Condicin indica que podemos escribir un dato en la pantalla. Si R/W = 1, esta Condicin nos permite leer un dato desde la pantalla LCD. Pin 6: "E" (Enable), este es el pin de habilitacin, es decir, si E = 0 el mdulo LCD se encuentra inhabilitado para recibir datos, pero si E = 1, el mdulo LCD se encuentra habilitado para trabajar, de tal manera que podemos escribir o leer desde el modulo LCD. Pin 7 al14: "Bus de Datos, el Pin 7 hasta el Pin 14 representan 8 lneas que se utilizan para colocar el dato que representa una instruccin para el modulo LCD o un carcter alfanumrico. Pin 15-16: "BackLight", en muchos modelos de LCD, los pines 15 y 16 son Respectivamente el nodo y el Ctodo, aunque se pueden encontrar en el mercado modelos de pantallas LCD donde esta condicin es configurable desde la parte posterior del circuito impreso a travs de Jumpers, o conexiones donde podemos invertir los Pines, de manera tal que el Pin 15 sea el Ctodo y el Pin 16 el nodo Conexin de una pantalla LCD en Pic Basic: Una pantalla LCD puede ser conectada a un microcontrolador utilizando los ocho bits del bus de datos (D0 a D7) o solamente los cuatro bits ms significativos del bus de datos (D4 a D7). Al emplear los ocho bits, estos debern estar conectados en un solo puerto y nunca en puertos diferentes. Si deseamos trabajar solo con los cuatro bits ms significativos del bus, estos debern ser conectados en los

cuatro bits menos significativos de un puerto o en los cuatro bits ms significativos del puerto seleccionado. Los pines E (Pin 6) y RS (Pin 4) pueden estar conectados en cualquier puerto del microcontrolador. Por ltimo, el Pin R/W deber estar conectado a tierra (GND) para indicar a la pantalla LCD que estaremos escribiendo, esto debido a que estaremos trabajando inicialmente solo con la instruccin Lcdout. Un dato interesante resulta ser el hecho de que las pantallas LCD pueden ser controladas utilizando dos configuraciones distintas para el bus de datos: La primera configuracin es a 8 bits de datos, lo cual requiere que conectemos todos los pines del bus (D0 hasta D7 en la pantalla LCD), en uno de los puertos disponibles de un microcontrolador PIC. La segunda configuracin posible es a 4 bits de datos, lo cual reduce a la mitad la cantidad de pines a ser utilizados en un puerto de un microcontrolador PIC, pero sta deber ser definida al inicio del programa para garantizar que la pantalla funcione correctamente. Nota Importante: PIC Basic asume por defecto que el conexionado entre un mdulo LCD alfanumrico y un microcontrolador, se ha realizado como se muestra en el diagrama esquemtico de la figura 6.6. En este caso no ser necesario definir estas conexiones en el programa; sin embargo, es conveniente saber que el funcionamiento de un programa para el manejo de una pantalla LCD, no se ver afectado si decidimos definir cada una de las conexiones como se muestran a continuacin:

LCDout Sintaxis: LCDout comando, dato La instruccin Lcdout enva datos especficos a una pantalla LCD Alfanumrica para que puedan ser mostrados en la misma. La instruccin Lcdout va acompaada de un comando de control el cual opera segn la tabla
Estos comandos son indispensables para especificar en la pantalla LCD la accin que deseamos tomar. Para el caso especfico de la primera lnea en una pantalla LCD, bastar solo con escribir la instruccin Lcdout, seguida del mensaje o variable que se desea mostrar.

Comando Accin $FE, 1 Limpia la pantalla $FE, 2 Retorna al inicio de la primera lnea $FE, $0C Apaga el Cursor $FE, $0E Cursor bajo (Underline "_") activo $FE, $0F Cursor intermitente activo $FE, $10 Mueve el cursor un espacio a la izquierda $FE, $14 Mueve el cursor un espacio a la derecha $FE, $C0 Mueve el cursor al inicio de la segunda lnea $FE, $90 Mueve el cursor al inicio de la tercera lnea $FE, $D0 Mueve el cursor al inicio de la cuarta lnea

Pantalla LCD 16x4

Entonces, para escribir un mensaje en cada lnea de una pantalla LCD, tenemos que: MATERIAL Y EQUIPO 1 LCD 16X2 1 fuente de +5V 1 Resistencia de 1K 1 capacitor de 0.01 F 1 Potenciometro 5K 1 Protoboard Sistema minimo con microcontrolador El diagrama de referencia se muestra en la siguiente figura:

REQUERIMIENTOS Al momento de encender el LCD se desplegara en la primera lnea los siguientes datos: 1era lnea Universidad Tecnologica de Nogales Se pausa por 2 segundos el msj, se limpia el display, a continuacin se despliega 1er lnea TSU Mecatronica Se pausa el mensaje por 2 Seg, se limpia el display, a continuacion se Despliega y se mantienen los mensajes siguientes: 1er lnea Microcontroladores 2da Linea Su nombre