You are on page 1of 10

INSTITUTO TECNOLOGICO SUPERIOR SUCRE

LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

INSTITUTO TECNOLGICO SUPERIOR SUCRE

INFORME PRCTICA DE LABORATORIO N 3

INTEGRANTES:
Tania Arpi
Cristian Medina
David Parra
Lenin Matabay

DOCENTE RESPONSABLE:
Ing. Fabricio Tipantocta
MATERIA:
Micro procesadores.
SEMESTRE:
Tercero
ESPECIALIDAD:
Electrnica

SEMESTRE:

MAYO 2016 OCTUBRE 2016


QUITO-ECUADOR

1
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

DISPLAY 7 SEGMENTOS, LCD Y TECLADO

1.1 OBJETIVOS

1.1.1 Guiar al estudiante a la prctica de presentadores de datos de informacin como


son un display de 7 segmentos y LCD.

1.1.2 Familiarizar el uso de diferentes teclados como son los matriciales y organizar
cada uno de los proyectos a la preparacin de este tipo de elementos.

1.2 INFORMACIN

MANEJO DE DISPLAY SIETE SEGMENTOS


Un display 7 segmentos no es ms que una matriz de 7 diodos LED dispuestos de forma
que encendindolos apropiadamente se puede formar los nmeros del 0 al 9 y algunas
letras del alfabeto. Se dividen en dos grupos: de nodo comn y de ctodo comn.

Con el microcontrolador se disea un programa dictado por tablas; una tabla es un


segmento de instrucciones en el cual se almacena una serie de datos de informacin el

Hexa binario
----- -----------
0x3f = 00111111 // 7-segment code of 0
0x06 = 00000110 // 7-segment code of 1
0x5b = 01011011 // 7-segment code of 2
0x4f = 01001111 // 7-segment code of 3
0x66 = 01100110 // 7-segment code of 4
0x6d = 01101101 // 7-segment code of 5
0x7d = 01111101 // 7-segment code of 6
0x07 = 00000111 // 7-segment code of 7
0x07 = 01111111 // 7-segment code of 8
0x7f = 01101111 // 7-segment code of 9

2
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

MANEJO DE UN MODULO LCD

Los mdulos LCD (Display de Cristal Lquidos), son utilizados para mostrar mensajes
que indican al operario es estado de la mquina, o para dar instrucciones de manejo,
Mostrar valores, etc. El LCD permite la comunicacin entre las mquinas y los
humanos, este puede mostrar cualquier carcter ASCII, y consume mucho menos que
los display de 7 segmentos, existe de varias presentaciones por ejemplo de 2 lneas por
8 caracteres, 2x16, 2x20, 4x20, 4x40, etc. Sin backlight (14 pines) o con backlight (16
pines, iluminado de pantalla), el LCD ms popular es el 2x16, 2 lneas de 16 caracteres
cada una.

DISPLAY LCD Y MICROCONTROLADOR

Se presenta el circuito de conexin entre el microcontrolador y el display lcd:

LECTURA DE UN TECLADO MATRICIAL

La matriz se utiliza, ya que minimiza el nmero de conexiones desde el teclado al


controlador. Un teclado 4x4 tiene 16 keyswitches. Usted podra cablear los 16

3
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

keyswitches al controlador, pero una solucin ms inteligente es el de organizar las


claves en una matriz y luego conectar las cuatro columnas y filas al controlador.

Los teclados matriciales son muy tiles para ingresar datos, un ejemplo es el teclado del
computador, el teclado de una alarma que nos permite armar y desarmar un sistema de
seguridad, el teclado de una caja fuerte, el de una cerradura elctrica, etc.

1.3 TRABAJO PREPARATORIO

1.3.1 Consultar el datasheet del display LCD y sus formas de configuracin de 4 y 8


bits.

Figura 1. Datasheet del Display LCD 16x2

Configuracin A 8 BITS:
Esta forma de manejo es la ms sencilla de programar, pero tiene la desventaja de
utilizar 8 pines del micro controlador solo para el envo de datos y otros 2 pines para las
4
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

seales de control. En principio en la mayor parte de las aplicaciones se va requerir


escribir en el LCD y rara vez leer en el mismo, por lo tanto en este apunte nos
dedicaremos exclusivamente a escribir en el LCD.
Esto implica que el pin de seleccin de lectura/escritura (R/W) lo conectaremos siempre
a tierra GND. Utilizaremos el puerto B como bus de datos (manejar los pines D0 a D7
del LCD) y el puerto A se encarga de manejar las seales de control (manejar los pines
E y RS del LCD).
Deberemos programar 2 subrutinas, una que llamaremos INSTRUC que ser invocada
cuando se quiera enviar una instruccin al mdulo LCD, por ejemplo limpiar pantalla,
indicar una posicin de memoria, indicar si utilizaremos interfaz de 8 o 4 bits etc. Y otra
subrutina que llamaremos ESCRIB que ser invocada cuando se quiera escribir un dato
para ser visualizado en el mdulo LCD.
Configuraremos entonces todo el puerto B como salida al igual que los pines RA0 y
RA1 del puerto A, estando asignado cada pin del puerto como se indica a continuacin:

Figura 2. Configuracin 8 bits

Configuracin en 4 BITS:

Es el caso ms utilizado para aprovechar los puertos del PIC. Dejando disponibles pines
de los mismos para otras funciones. Por ejemplo si usamos el puerto B:
RB4 RB5 RB6 RB7 respectivamente conectados a D4 D5 D6 D7 RB0 RB1 a RS y E
respectivamente RW va a masa.
Las subrutinas INSTRUC y ESCRIB sern diferentes que para el caso de interfaz de 8
bits. Estas enviaran primero los 4bit MSB y luego los 4 bits LSB. A continuacin se
muestra el conexionado para manejar un display LCD con interfaz de 4 bit y se
transcribe un programa que presenta mensajes en el LCD con interfaz de 4 bits.

5
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

Figura 3. Configuracin 4 bits y con su esquema de conexin

1.3.2 Disee un programa para el funcionamiento de cuatro display de 7 segmentos


que:
Con una instruccin realice un contador ascendente de 0 a 9999
Con una instruccin realice un contador descendente de 9999 a 0.

Figura 4. Diseo del contador (Proteus)

6
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

Figura 5. Implementacin del contador (Fsico)

Figura 6. Programacin del Contador

7
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

1.3.3 Disee un programa para el funcionamiento de un teclado y lcd que:


Presente en lcd el funcionamiento de clculo de reas, permetros, radio
de las figuras geomtricas establecida.

Figura 7. Diseo de la presentacin de rea y P. con Teclado y Lcd (Proteus)

Figura 8. Implementacin de Presentacin de rea y P. con teclado y LCD

8
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

Figura 9. Programacin de Figuras Geomtricas

1.4 Materiales
Protoboard.
Programador
Microcontrolador atmega16
Cables de Protoboard
Displays de 7 segmentos
Multmetro
Lcd
Teclado matricial

9
INSTITUTO TECNOLOGICO SUPERIOR SUCRE
LABORATORIO DE MICROCONTROLADORES
ING.FABRICIO TIPANTOCTA

1.5 Conclusiones:
Los lcd son llamados tambin teclado alfanumricos.
Los display de 7 segmentos tiene configuracin en nodo comn y ctodo
comn.
El teclado matricial minimiza el nmero de conexiones desde el teclado al
controlador. Un teclado 4x4 tiene 16 keyswitches.

1.6 Recomendaciones:
Se debe tener mucha precaucin en la alimentacin de los LCD ya que son muy
delicados.
Los display de 7 segmentos son led por esta razn se los debe proteger con su
respectiva resistencia.
El teclado matricial est conectado directamente al microcontrolador con una
resistencia pul-up habilitada por software.

10

You might also like