Laboratorio Nro

:
Materia:
Sigla:
3
Microprocesadores
INF – 338
Tema:
Fecha:
LCD y teclado matricial
31-10-2013
Integrantes :
Nro Ap. Paterno Ap. Materno Nombres
1
2
3
4
5
6
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Lo que necesitas traer:

Detalle Cantidad Precio promedio por unidad
Protoboard 1 25 Bs.
Pilas 1.5 Vcc 3 2 Bs.
Condensadores de cerámica 22pf 2 0.3 Bs.
Cristal de 4 MHz 1 9 Bs
Microcontrolador PIC16F84A 1 22 Bs
Display LCD 2X16 1 55 Bs
Conectrores para display 1 1 Bs.
Resistencias 330 ohmios 1 0.3 Bs.
Resistencias 10K ohmios 4 0.3 Bs.
Botones o interruptores 8 1 bs
Rollo de cables para protoboar 1 3 Bs.
Fotocopias Laboratorios 1 y 2








http://proyectoselectronicoos.blogspot.com/2011/03/control -de-un-modulo-lcd-216. html
cursomicros.com
Programación de Microcontroladores

Introducción
Este capítulo está dedicado a los LCDs alfanuméricos con controlador Hitachi HD44780 o compatible, es
decir, la mayoría. Hay diversas firmas, como Optrex, Sharp, Crystalfontz America, Tianma, etc., que
producen muchísimos LCDs de este tipo. Los hay desde 1 a 4 líneas, desde 8 a 40 letras por línea,
algunos con iluminación de fondo, con diferente tecnología de fabricación, etc. Dada la compatibilidad en
el control de todos ellos, la elección de un modelo en particular queda a tu cargo. El LCD utilizado en
este curso es de 2 líneas, de 16 letras cada una.


Un display LCD de 2 líneas, de 16 caracteres cada una.
Si bien es necesario conocer un dispositivo para sacarle el máximo provecho, en primera instancia a la
mayoría de los aficionados solo le interesa ponerlo en práctica aunque sea de forma limitada. Si eres uno
de ellos, y por el momento quieres ahorrarte algo de tiempo, puedes saltar a la sección Interface de un
Display LCD.
Pines del LCD

Tabla Número de Pin
Número de Pin Símbolo
1 Vss
2 Vcc o Vdd
3 Vee o Vo
4 RS
5 R/W
6 E
7...14 DB0...DB7
15 y 16 A y K
Pines del LCD.
Los pines 15 y 16 corresponden a la iluminación de fondo del LCD, pero aquí el orden varía mucho. Sea
como fuere, los 14 primeros pines siempre deberían coincidir.
Tabla Nombre de señal
Nombre de
señal
Función
DB0-DB7
o
D0-D7
8 líneas de bus de datos. Para transferencia bidireccional de datos entre el MCU y el LCD.
DB7 también se puede usar como bit busy flag. En operación de 4 bits solo se usa el nibble
alto.
Tabla Nombre de señal
Nombre de
señal
Función
E Enable – Señal de inicio de operación de lectura/escritura.
R/W
Señal para seleccionar operación de lectura o escritura.
0 : Escribir en LCD
1 : Leer de LCD
RS
Register Select
0 : Registro de comandos (escritura).
: Busy flag + puntero de RAM (lectura).
1 : Registro de datos (escritura, lectura). Acceso a DDRAM o CGRAM.
Vee o Vo Ajuste de contraste del LCD. Vee = GND es máximo contraste.
Vdd o Vcc Alimentación = +5 V típicamente.
Vss Alimentación = 0 V (GND).
A y K Son los pines de Ánodo y Cátodo de la iluminación de fondo que tienen algunos LCD.
Un modo de operación del LCD (con ventajas y desventajas) le permite trabajar sin conectar el pin RW al
microcontrolador. En ese modo pin RW siempre debe plantarse a GND.
LCDs con iluminación de fondo
Algunos LCDs tienen iluminación de fondo. Esta característica se basa en diferentes tecnologías, siendo
la más habitual el empleo de una matriz de diodos LED colocados detrás de la pantalla.
La iluminación basada en LEDs suele activarse con los pines 15 y 16, identificados como A (de ánodo) y
K (de cátodo) pero no necesariamente en ese orden. Estos pines son independientes del controlador
interno del LCD así que de poco sirve que nuestro LCD diga ser compatible con HD44780. La polaridad
varía tanto que en los diagramas he puesto 15/16 para no especificar. En todo caso, la independencia de
los pines A y K permitirá que todas las prácticas de este curso funcionen con iluminación o sin ella.

Si los pines de iluminación en tu LCD no están marcados como A y K puedes consultar su datasheet para
ver cuáles son o averiguarlo manualmente del mismo modo que compruebas la polaridad de un LED:
aplica 5 V entre los pines 15 y 16 y si prende, eureka! ya lo tienes. Como en todo LED, no debes olvidar
ponerle una resistencia en serie, como se ve arriba. ¿Resistencia de cuánto?
Tú sabes que hay todo tipo de diodos LED: algunos prenden a penas, mientras que otros, con la misma
energía, alumbran como una linterna (bueno, casi :). Creo que eso da cuenta de su divergencia, pero en
términos generales, los LEDs de la iluminación requieren cerca de 4.3V y consumen algo de 300 mA. De
aquí calculamos que el valor de la resistencia debe andar por los 5 a 20 ohms. Queda a tu criterio hacer
los ajustes para que alumbren tanto como quieras.
http://www.cursomicros.com/avr/displ ay-lcd/el-display-lcd.html