Você está na página 1de 19

DEPARTAMENTO DE ELCTRICA Y ELECTRNICA

CARRERA DE INGENIERA ELECTRNICA

ASIGNATURA: MICROCONTROLADORES

NRC: 2576

INFORME PRCTICA:

CONTADOR CON MATRIZ DE LEDS 7X5

INTEGRANTES
Crdenas Andrea
Segovia Edison

21/Octubre/2013

Contenido
1.

TEMA: .................................................................................................................................................... 3

2.

OBJETIVOS: ......................................................................................................................................... 3

3.

MARCO TEORICO ................................................................................................................................ 3


3.1.
3.2.

MICROCONTROLADOR .................................................................................................................. 3
MICROCONTROLADOR 16F877A ................................................................................................. 3

4.

LISTA DE COMPONENTES ................................................................................................................ 4

5.

REALIZACIN DE LA PRACTICA ..................................................................................................... 5


5.1.
5.2.
5.3.
5.4.
5.5.
5.6.

6.

PROCEDIMIENTO DE LA PRACTICA ........................................................................................................ 5


DIAGRAMA DE BLOQUES ...................................................................................................................... 5
DIAGRAMAS DE FLUJO ............................................................................. ERROR! BOOKMARK NOT DEFINED.
CDIGO DEL PROGRAMA ...................................................................................................................... 5
SIMULACIN ........................................................................................................................................ 12
IMPLEMENTACIN EN PROTOBOARD ................................................................................................... 12

RESULTADOS OBTENIDOS ............................................................................................................. 12


6.3.

TABLA DE CDIGOS PARA LA MATRIZ 7X5 ......................................................................................... 13

7.

CONCLUSIONES Y RECOMENDACIONES .................................................................................... 14

8.

BIBLIOGRAFA ................................................................................................................................... 15

9.

ANEXOS .............................................................................................................................................. 15
9.1.
9.2.

DATASHEET PIC16F877A .................................................................................................................. 15


DATASHEET MATRIZ DE LEDS 7X5 ..................................................................................................... 19

Ilustraciones
Ilustracin 1 PIC 16F877A ........................................................................................................................ 4
Ilustracin 2 Matriz de leds .................................................................................................................... 4
Ilustracin 3 Diagrama de bloques .......................................................................................................... 5
Ilustracin 5 Simulacin contador con matriz 7x5 ................................................................................ 12
Ilustracin 6 Contador con matriz 7x5 .................................................................................................. 12
Ilustracin 7 Implementacin de protoboard ....................................................................................... 12

Tablas
Tabla 1 Tabla de cdigos tanto de filas como columnas ....................................................................... 14

1. TEMA:
Contador (0 al 9) con matriz de leds 7X5

2. OBJETIVOS:
General:
Diseo e implementacin de un circuito con el microcontrolador PIC16F877A
que permita la visualizacin de los nmeros del 0 al 9 mediante la utilizacin
de una matriz de leds 7x5.
Especficos:
Determinar un contador en Mplab que permita la visualizacin de los dgitos
mediante la combinacin de filas y columnas.

Establecer una relacin que permita el encendido de la matriz de leds al


recibir simultneamente un 0 en la fila, y un 1 en la columna

Determinar el funcionamiento de una matriz de leds

3. MARCO TEORICO
3.1.
MICROCONTROLADOR
Un microcontrolador, es un circuito integrado programable que contiene los elementos
necesarios para controlar un sistema.
PIC significa Peripheral Interface Controler es decir un controlador de perifricos.
Cuando hablamos de un circuito integrado programable que controla perifricos, estamos
hablando de un sistema que contiene entre otras cosas una unidad arimti-colgica, unas
memorias de datos y programas, unos puertos de entrada y salida, es decir estamos
hablando de un pequeo ordenador diseado para realizar unas funciones especficas.
3.2.
MICROCONTROLADOR 16F877A
Este microcontrolador es fabricado por MicroChip familia a la cual se le denomina PIC. El
modelo 16F877 posee varias caractersticas que hacen a este microcontrolador un
dispositivo muy verstil, eficiente y practico para ser empleado en la aplicacin que
posteorimente ser detallada.
Algunas de estas caractersticas se muestran a continuacin:
o
o
o
o
o
o
o

40 pines
Memoria flash de 8k eeprom 256 bytes
33 pines i/o
Puertos a,b,c,d,e
Conversor anlogo digital multicanal de 10 bit
Usar comunicacin serial
Velocidad de operacin hasta 20mhz con oscilador externo

Ilustracin 1 PIC 16F877A

3.3.

MATRIZ DE LEDS

Una matriz de leds consiste bsicamente en una matriz de pixeles similar a los de
una pantalla de televisor o de un computador, por lo general es de un solo color (La
mayora de veces rojo), pero tambin hay bicolor o multicolores, estos ltimos
utilizan diodos RGB, que puede mostrar cualquier color.
Nuestra matriz ser de 7 x 5, 5 columnas por 7 filas. 30 Leds conectados
internamente.
En este caso podemos conectar los 13 pines al microcontrolador PIC16F877, pero si
trabajamos con 3 o ms matrices de estas, no podramos conectar todos los pines
de las matrices al microcontrolador, ya que 3 matrices serian 39 pines, y este micro
no podra manejar esta cantidad de pines; Para este caso se multiplexean las
matrices.
Como dijimos antes, la pantalla est formada por una serie de filas y columnas.
La interseccin entre ambas contiene un LED. Para que este encienda, tiene que
recibir simultneamente un 0 en la fila, y un 1 en la columna. Cuando se dan
estas condiciones, la electrnica de la placa se encarga del encendido del
LED en cuestin.

Ilustracin 2 Matriz de leds

4. LISTA DE COMPONENTES

PIC 16f877A
Matriz de leds 7x5

Pulsador

Cristal de 4MHz
Capacitor de 22 Pf
Resistencias

5. REALIZACIN DE LA PRACTICA
5.1.

5.2.

Procedimiento de la practica
Realizar la configuracin bsica para el funcionamiento del microcontrolador.
Programar nuestro microcontrolador pic16f877A para que realice todas las
especificaciones antes mencionadas.
Realizar la simulacin del circuito completo para comprobar su correcto
funcionamiento.
Implementar el circuito en el protoboard para realizar cualquier tipo de calibracin y
observar el circuito trabajando.
Diagrama de Bloques

Salidas de datos
PORT B y C

Contador del 0 al 9

Matriz de leds 7x5


Ilustracin 3 Diagrama de bloques

5.3.

Cdigo del Programa

5.4.

Simulacin

Ilustracin 4 Simulacin contador con matriz 7x5

5.5.

Implementacin en Protoboard

Ilustracin 6 Implementacin de protoboard

Ilustracin 5 Contador con matriz 7x5

6. RESULTADOS OBTENIDOS
Al finalizar la prctica nos podemos dar cuenta que mediante la utilizacin de la combinacin
de instrucciones que manejan tanto filas como columnas y el uso de retardos logramos
determinar un contador que va desde el 0 al 9, nmeros que son visualizados en una matriz
de leds 7X5.

Para la visualizacin de un nmero en la matriz de led tenemos que tomar en cuenta:

Conectar en el puerto B las filas y en el puerto C las columnas, para la programacin


utilizamos el siguiente algoritmo:
1- Limpiamos puertos
2- Mandamos el dato al puerto B
3- Activamos la columna en la que se va a mostrar el valor
4- Temporizamos
5- Limpiamos el puerto B
6- Activamos la columna siguiente
7- Mandamos dato a mostrar.
8- Temporizamos
6.1.

Visualizacin del nmero cero

El valor de la primera columna, de izquierda a derecha, seria en


decimal 65 en el puerto B.
El valor de la segunda columna: 62
El tiempo debe ser menor de 20 ms. para que se no se note el
parpadeo entre columnas.

6.2.

Visualizacin del numero 1

1 columna: 111
2 columna: 95
3 columna: 0
4 columna: 255
5 columna: 255

6.3.

Tabla de cdigos para la matriz 7x5

Numero
0

Columna 1
65

Columna 2
62

Columna 3
62

Columna 4
62

Columna 5
65

111

95

255

255

78

60

58

54

78

Matriz 7x5

93

62

54

54

73

115

107

91

123

54

54

54

57

65

54

54

54

89

63

56

55

47

31

73

54

54

54

73

77

54

54

54

65

Tabla 1 Tabla de cdigos tanto de filas como columnas

7. CONCLUSIONES Y RECOMENDACIONES
Conclusiones
Para la visualizacin de los nmeros en la matriz de leds se debe manejar la
combinacin tanto de filas como columnas.
l envi de informacin est determinada en forma decimal decimal.
Una matriz de leds 7x5 es una configuracin u ordenamiento de leds de 7 filas y 4
columnas

Recomendaciones
Tomar en cuenta los retardos utilizados en el programa para una visualizacin
optima en los nmeros
Para realizar un proyecto en Mplab tomar en cuenta el microcontrolador a usar.
Tomar en cuenta la configuracin de los puertos para el envi de informacin
Tomar en cuenta el datasheet de la matriz de leds

8. BIBLIOGRAFA

Introduccin a los microcontroladores pic y Programacin de una matriz de leds


http://galaxi0.wordpress.com/about/salidas-y-entradas-digitales/matriz-de-leds/
https://eva.fing.edu.uy/pluginfile.php/59604/mod_resource/content/3/Presentacion%20taller%
205%20parte%201.pdf
http://puntoflotante.net/MATRIZ-DE-LEDS-DE-7X5-A.htm

9. ANEXOS
9.1.

Datasheet Pic16f877A

9.2.

Datasheet matriz de leds 7x5

Você também pode gostar