Configuración de LCD (Primeros Pasos)


En esta sección se describirá como a través de la aplicación se puede configurar un LCD (Liquid Crystal Display-Pantalla de Cristal Líquido) alfanúmerico, para el ejemplo de 2*16 (2 líneas, 16 columnas).

Un LCD es un dispositivo que pemrite visualizar información de manera gráfica a través del fenómeno de polarización de la Luz la cual incide en la pantalla y permite la visualización de los carácteres mediante pixeles. La apariencia general de un display alfanúmerico se muestra a continuación:

lcd1_1.jpg

Ahora bien, los LCD alfanúmericos como el mostrado anteriormente, contiene un conjunto de pines para su configuración y escritura. En cuanto a la configuración, se le indica al LCD elementos tales como tamaño del carácter, tipo de interfaz (4 o 8 bits), display encendido o apagado, presencia de cursos entre otros.

Para la escritura se le indca al LCD que escriba los datos enviados de acuerdo a los parámetros de configuración. Los LCD alfanúmericos disponen de 16 pines los cuales se enumeran a continuación:

  1. Vss: Pin de conexión a tierra GND.
  2. Vdd: Pin de conexión a +5V. es importante no exceder este valor de lo contrario el LCD se dañará.
  3. V0: Ajuste de contraste, se coloca una resistencia o un potenciometro de 1K en este pin (Ver diagrama en siguiente sección).
  4. RS: Este pin permite colocar el LCD en modo configuración (comando) o modo escritura de carácteres. Conexión a pin PD4 (2).
  5. R/W: Permite leer o escribir el LCD. El display contiene un a región de memoria en la cuál se pueden cargar carácteres especiales. Se conecta a tierra GND por defecto en la librería de la aplicación.
  6. EN: Permite de acuerdo a su valor que el LCD procese un dato de comando o carácter. Conexión Pin PD6 (10).
  7. D0: Sin conexión (N/C). Debido a que la interfaz de configuración con la aplicación es de cuatro bits este pin no se usa.
  8. D1: Sin conexión (N/C). Debido a que la interfaz de configuración con la aplicación es de cuatro bits este pin no se usa.
  9. D2: Sin conexión (N/C). Debido a que la interfaz de configuración con la aplicación es de cuatro bits este pin no se usa.
  10. D3: Sin conexión (N/C). Debido a que la interfaz de configuración con la aplicación es de cuatro bits este pin no se usa.
  11. D4: Pin de envio de datos. Conexión a Pin PC0 (23).
  12. D5: Pin de envio de datos. Conexión a Pin PC1 (24).
  13. D6: Pin de envio de datos. Conexión a Pin PC2 (25).
  14. D7: Pin de envio de datos. Conexión a Pin PC3 (26).
  15. Backlight (Ánodo-A): Luz de fondo, este pin se conecta a +5V.
  16. Backlight (Cátodo-K): Luz de fondo, este pin se conecta con resistencia de 220 o 330Ohm a tierra (GND).

Esquema de conexión

A continuación, se muestra el esquema de conexión final que sigue la tarjeta:

Conexión LCD

Descripción de los bloques para configurar LCD


La aplicación contiene un conjunto de bloques para construir el algoritmo visual, estos son:

Bloques LCD

  • Iniciar LCD: Permite iniciar el LCD con una interfaz de 4 bits y tamaño de carácter de 5*7 pixeles.
  • LCD Clear: Borrar el LCD.
  • LCD Escribir Texto: Permite escribir texto en el LCD.
  • LCD Escribir Vector: Permite escribir una variable (flotante o entera). Para escribir una variable de usa el bloque Sprintf definido en la categoría utilidades.
  • LCD Escribir desde fila y columna: Permite escribir en una fila y columna especifica del LCD.
  • manejo_de_lcd_fundamentos.txt
  • Última modificación: 2019/06/11 21:34
  • por admin