Está en la página 1de 12

Yeison Javier Montagut Ferizzola

LCD

http://electronicahifi.com.pe/index.php/home/producto_detalle/82

Caractersticas:
2 lneas x 16 caracteres cada una.
Microcontrolador Hitachi HD 44780

LCD

0 Configuracin:
PIN

SMBOLO

DESCRIPCIN

Vss

Masa de alimentacin

Vdd

Alimentacin positiva (+5V)

Vee

Contraste del LCD

RS

Seleccin dato/instruccin (RS=0 instruccin; RS=1 dato)

R/W

Leer o escribir (RW=0 escribir; RW=1 leer)

Habilitacin o activacin (E=1 lcd activo; E=0 lcd desconectado)

7-14

D0-D7

Bus de datos bidireccional

LCD
0 Instrucciones:
0 Clear display: Borra la informacin del display y pone
el cursor en la primera posicin de la lnea 1.

0 Home:

LCD
0 Direccin de movimiento del cursor y especifica si la

visualizacin se va desplazando

0 Activa o desactiva el display (D), el cursor (C) y

parpadeo del display (B)

LCD
0 Operacin de escritura

LCD con PICC


0 Librera: LCD.C

Trabaja por defecto en PORTD, pero tambin lo puede


hacer en PORTB (#define use_portb_lcd TRUE).
0 Funciones ya definidas en la librera:
0 lcd_init ();

Es la primera funcin que debe ser llamada. Borra el LCD y lo


configura en formato de 4 bits, con dos lneas y con
caracteres de 5x8 puntos, en modo encendido, cursor
apagado y sin parpadeo. Configura el display con un
atoincremento del puntero de direcciones y sin
desplazamiento del display real.
0 lcd_gotoxy (byte x, byte y);
Indica la posicin de acceso al LCD. Ejemplo: (1,1) indica la
primera posicin de la primera lnea y (1,2) indica la primera
posicin de la segunda lnea.

LCD con PICC


0 lcd_putc (char s);

S es una variable de tipo char. Esta funcin escribe la variable


en la posicin correspondiente, si adems se indica:
\f se limpia el LCD.
\n el cursor va a la posicin (1,2).
\b el cursor retrocede una posicin.

0 printf (string);

Ejemplos
0 Ejemplo 1: Usando un PIC16F877 y una pantalla LCD 16x2,

mostrar en la pantalla el siguiente mensaje: E. Digital (en la


lnea superior) y EIA CES (en la lnea inferior).

Ejemplos
0 Ejemplo 1:

Ejemplos
0 Ejemplo 2: Realizar un men de control mediante

pulsadores. El programa debe mostrar un men de 3


funciones. Mediante el pulsador se debe seleccionar uno de
los 3 elementos y con otro ejecuta la funcin (en este caso
encender un led). Usar un PIC16F877A

Ejemplos
0 Ejemplo 2:

También podría gustarte