4
Manejo del display LCD 16X2 La pantalla de cristal liquido o LCD (Liquid Crystal Display) es un dispositivo µControlado de visualización grafico para la presentación de caracteres, símbolos o incluso dibujos (en algunos modelos), es este caso dispone de 2 filas de 16 caracteres cada una y cada carácter dispone de una matriz de 5x7 puntos (pixels), aunque los hay de otro número de filas y caracteres. Este dispositivo esta gobernado internamente por un microcontrolador Hitachi 44780 y regula todos los parámetros de presentación, este modelo es el mas comúnmente usado y esta información se basará en el manejo de este u otro LCD compatible. Hardware Forma Fisica Modelo en proteus

Manejo Del Display LCD 16X2

  • Upload
    jacho16

  • View
    101

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Manejo Del Display LCD 16X2

Manejo del display LCD 16X2

La pantalla de cristal liquido o LCD (Liquid Crystal Display) es un dispositivoµControlado de visualización grafico para la presentación de caracteres,símbolos o incluso dibujos (en algunos modelos), es este caso dispone de 2filas de 16 caracteres cada una y cada carácter dispone de una matriz de 5x7puntos (pixels), aunque los hay de otro número de filas y caracteres. Estedispositivo esta gobernado internamente por un microcontrolador Hitachi 44780y regula todos los parámetros de presentación, este modelo es el mascomúnmente usado y esta información se basará en el manejo de este u otroLCD compatible.

HardwareForma Fisica

Modelo en proteus

Page 2: Manejo Del Display LCD 16X2

Conexión en proteus

Descripción de pines

PIN Nº SIMBOLO DESCRIPCION1 Vss Tierra de alimentación GND2 Vdd Alimentación de +5V CC3 Vee Contraste del cristal liquido. ( 0 a +5V )

4 RSSelección del registro de control/registro de datos:

RS=0 Selección registro de control RS=1 Selección registro de datos

5 R/WSeñal de lectura/escritura:

R/W=0 Escritura (Write) R/W=1 Lectura (Read)

6 EHabilitación del modulo:

E=0 Módulo desconectado E=1 Módulo conectado

7-14 D0-D7 Bus de datos bidireccional.

SI posee luz posterior

Page 3: Manejo Del Display LCD 16X2

Tabla de caracteres

Manejo de la librería lcd.c

Directiva de preprocesador

#include “lcd.c”#include <lcd.c>

Funciones de la librería

lcd_init(); Esta función de debe ser llamada antes que el resto defunciones de la librería, como indica su nombre inicializa ellcd.

Lcd_gotoxy(a,b); Establece la posición donde se colocara el carácter en el lcdDonde a son las columnas de 1 a 16 y b son las filas 1 o 2 la

posición arriba-derecha es lcd_gotoxy(1,1)

Page 4: Manejo Del Display LCD 16X2

lcd_putc(c); Coloca caracteres o cadena de caracteres en el lcd tienecomandos especiales como:\f borra el lcd\n salta a la próxima fila\b retrocede una columna

lcd_getc(x,y); Retorna el carácter de la posición x, y en el LCD