Módulo de pantalla LCD 16×2 – Pinout & Datasheet

16×2 LCD se llama así porque; tiene 16 Columnas y 2 Filas. Hay muchas combinaciones disponibles como, 8×1, 8×2, 10×2, 16×1, etc. Pero la más utilizada es la LCD de 16*2, por lo que la utilizaremos aquí.

Todas las pantallas LCD mencionadas anteriormente tendrán 16 pines y el enfoque de programación es también el mismo y por lo tanto la elección se deja a usted. A continuación se muestra la descripción de los pines del módulo LCD 16×2:

Sr. No

Pin No.

Nombre de la clavija

Tipo de clavija

Descripción de la clavija

Conexión de la clavija

Pin 1

Pin de tierra

Pin de fuente

Este es un pin de tierra del LCD

Conectado a la tierra del MCU/ Fuente de alimentación

Pin 2

VCC

Pin de alimentación

Este es el pin de alimentación del LCD

Conectado al fuente de alimentación

Pin 3

V0/VEE

Pin de control

Ajusta el contraste del LCD.

Conectado a un POT variable que puede suministrar 0-5V

Pin 4

Selección de Registro

Pin de Control

Cambia entre el Registro de Comandos/Datos

Conectado a un pin de la MCU y obtiene 0 ó 1.

0 -> Modo de comando

1-> Modo de datos

Pin 5

Lectura/Escritura

Control Pin

Cambia el LCD entre la operación de lectura/escritura

Conectado a un pin de la MCU y obtiene 0 o 1.

0 -> Operación de escritura

1-> Operación de lectura

Pin 6

Habilitar

Pin de control

Debe mantenerse alto para realizar la operación de lectura/escritura

Conectado a la MCU y siempre se mantiene alto.

Pin 7-14

Bits de datos (0-7)

Pin de datos/comando

Pin utilizado para enviar comandos o datos al LCD.

En modo 4 hilos

Sólo 4 pines (0-3) están conectados a la MCU

En modo 8 hilos

Todos los 8 pines(0-7) están conectados al MCU

Pin 15

LED Positivo

Pin LED

Funcionamiento normal del LED para iluminar el LCD

Conectado a +5V

Pin 16

LED Negativo

LED Pin

Funcionamiento normal del LED para iluminar el LCD conectado con GND.

Conectado a tierra

Está bien si no entiendes la función de todos los pines, lo explicaré en detalle a continuación. Ahora, volvamos a nuestro LCD:

¿Qué son estos dos círculos negros en la parte posterior de nuestro LCD?

Estos círculos negros consisten en un IC de interfaz y sus componentes asociados para ayudarnos a utilizar este LCD con la MCU. Porque nuestro LCD es un LCD de matriz de puntos 16*2 y por lo tanto tendrá (16*2=32) 32 caracteres en total y cada carácter estará hecho de 5*8 puntos de píxeles. Un solo carácter con todos sus píxeles habilitados se muestra en la siguiente imagen.

Así que ahora sabemos que cada carácter tiene (5*8=40) 40 píxeles y para 32 caracteres tendremos (32*40) 1280 píxeles. Además, el LCD también debe ser instruido acerca de la posición de los píxeles.

Será una tarea agitada para manejar todo con la ayuda de MCU, por lo tanto, un IC de interfaz como HD44780 se utiliza, que se monta en el propio módulo de LCD. La función de este IC es obtener los comandos y los datos de la MCU y procesarlos para mostrar información significativa en nuestra pantalla LCD.

Discutiremos los diferentes tipos de modo y opciones disponibles en nuestro LCD que tiene que ser controlado por nuestros Pines de Control.

Modo de 4 bits y 8 bits de LCD:

El LCD puede trabajar en dos modos diferentes, a saber, el modo de 4 bits y el modo de 8 bits. En el modo de 4 bits enviamos los datos nibble por nibble, primero el nibble superior y luego el nibble inferior. Para los que no sepan lo que es un nibble: un nibble es un grupo de cuatro bits, por lo que los cuatro bits inferiores (D0-D3) de un byte forman el nibble inferior mientras que los cuatro bits superiores (D4-D7) de un byte forman el nibble superior. Esto nos permite enviar datos de 8 bits.

Mientras que en el modo de 8 bits podemos enviar los datos de 8 bits directamente de una sola vez ya que utilizamos las 8 líneas de datos.

Ahora ya lo habrás adivinado, Sí el modo de 8 bits es más rápido e impecable que el de 4 bits. Pero el mayor inconveniente es que necesita 8 líneas de datos conectadas al microcontrolador. Esto hará que nos quedemos sin pines de E/S en nuestro MCU, por lo que el modo de 4 bits es ampliamente utilizado. No se utilizan pines de control para configurar estos modos. Es sólo la forma de programar la que cambia.

Modo de lectura y escritura del LCD:

Como se ha dicho, el propio LCD consiste en un IC de interfaz. El MCU puede leer o escribir en este IC de interfaz. La mayoría de las veces sólo escribiremos en el IC, ya que la lectura lo hará más complejo y estos escenarios son muy raros. Información como la posición del cursor, interrupciones de finalización de estado, etc se puede leer si es necesario, pero está fuera del alcance de este tutorial.

El IC de interfaz presente en la mayoría de los LCD es HD44780U, con el fin de programar nuestro LCD debemos aprender la hoja de datos completa del IC. La hoja de datos se da aquí.

Comandos del LCD:

Hay algunas instrucciones de comandos preestablecidos en el LCD, que tenemos que enviar al LCD a través de algún microcontrolador. Algunas instrucciones de comandos importantes se dan a continuación:

Código Hex

Comando al registro de instrucciones del LCD

0F

LCD ON, cursor ON

Borrar pantalla

Regresar Inicio

Disminuir el cursor (desplazar el cursor a la izquierda)

Incrementar cursor (desplazar cursor a la derecha)

Desplazar pantalla a la derecha

Cambiar pantalla a la izquierda

0E

Pantalla ON, cursor parpadeando

Forzar el cursor al principio de la primera línea

C0

Forzar el cursor al principio de la segunda línea

2 líneas y matriz 5×7

Cursor línea 1 posición 3

3C

Activar segunda línea

Pantalla OFF, cursor OFF

C1

Saltar a la segunda línea, posición 1

OC

Pantalla ON, cursor OFF

C1

Saltar a la segunda línea, posición 1

C2

Saltar a la segunda línea, posición 2

Deja una respuesta

Tu dirección de correo electrónico no será publicada.