Manejo Del Display LCD 16X2
Manejo Del Display LCD 16X2
Manejo Del Display LCD 16X2
grafico para la presentacin de caracteres, smbolos o incluso dibujos (en algunos modelos), es este caso dispone de 2 filas de 16 caracteres cada una y cada carcter dispone de una matriz de 5x7 puntos (pixels), aunque los hay de otro nmero de filas y caracteres. Este dispositivo esta gobernado internamente por un microcontrolador Hitachi 44780 y regula todos los parmetros de presentacin, este modelo es el mas comnmente usado y esta informacin se basar en el manejo de este u otro LCD compatible.
Modelo en proteus
Conexin en proteus
Descripcin de pines
PIN N SIMBOLO DESCRIPCION
1 2 3 4
R/W
6 7-14
E D0-D7
Tierra de alimentacin GND Alimentacin de +5V CC Contraste del cristal liquido. ( 0 a +5V ) Seleccin del registro de control/registro de datos: RS=0 Seleccin registro de control RS=1 Seleccin registro de datos Seal de lectura/escritura: R/W=0 Escritura (Write) R/W=1 Lectura (Read) Habilitacin del modulo: E=0 Mdulo desconectado E=1 Mdulo conectado Bus de datos bidireccional.
Tabla de caracteres
Manejo de la librera lcd.c Directiva de preprocesador #include lcd.c #include <lcd.c> Funciones de la librera lcd_init(); Esta funcin de debe ser llamada antes que el resto de funciones de la librera, como indica su nombre inicializa el lcd. Lcd_gotoxy(a,b); Establece la posicin donde se colocara el carcter en el lcd Donde a son las columnas de 1 a 16 y b son las filas 1 o 2 la posicin arriba-derecha es lcd_gotoxy(1,1)
lcd_putc(c);
Coloca caracteres o cadena de caracteres en el lcd tiene comandos especiales como: \f borra el lcd \n salta a la prxima fila \b retrocede una columna Retorna el carcter de la posicin x, y en el LCD
lcd_getc(x,y);