Documente Academic
Documente Profesional
Documente Cultură
LCD
http://electronicahifi.com.pe/index.php/home/producto_detalle/82
LCD
0 Configuracin:
PIN 1 2 3 4 5 6 7-14 SMBOLO Vss Vdd Vee RS R/W E D0-D7 DESCRIPCIN Masa de alimentacin Alimentacin positiva (+5V) Contraste del LCD Seleccin dato/instruccin (RS=0 instruccin; RS=1 dato) Leer o escribir (RW=0 escribir; RW=1 leer) Habilitacin o activacin (E=1 lcd activo; E=0 lcd desconectado) 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
LCD
0 Operacin de escritura
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.
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: