Beruflich Dokumente
Kultur Dokumente
FACULTAD DE INGENIERÍAS
SISTEMAS MICROPROCESADOS
INFORME PROYECTO BIMESTRAL
“MATRIZ DE LEDS”
INTEGRANTES:
HÉCTOR CARDENAS
RICARDO RAMOS
ESTEBAN SALAZAR
SEMESTRE
SEPTIEMBRE 2009– FEBRERO 2010
SISTEMAS MICROPROCESADOS I
1. INTRODUCCIÓN
2
SISTEMAS MICROPROCESADOS I
CONTENIDOS
CONTENIDO DE TEMAS
1. Análisis del problema
1.1. Planteamiento del problema a resolver
1.2. Objetivos
1.3. Hipótesis
1.4. Justificación
1.5. Metodología
1.6. Alcance y limitaciones
2. DISEÑO DEL INDICADOR DE MENSAJES
2.1 Diagrama de bloques
2.2 Desarrollo de la etapa 1
2.3 Desarrollo del la etapa 2
2.4 Desarrollo de la etapa 3
2.5 Diagrama de Flujo
3 Análisis de costos
4 Pruebas realizadas con respecto a normas de diseño
5 CONCLUSIONES Y RECOMENDACIONES
6 BIBLIOGRAFIA
7 ANEXOS
CONTENIDO DE FIGURAS:
Figura modelo isis de circuito control …………………………………….. 7
Diagrama Base ..………………………………………………………….. . 11
Placa del Circuito de Control………….………………………………. 13
Foto prueba de escritura …………….……………………………………. 13
Simulación en isis ………………………………………………………….. 15
Foto matriz de Leds …..……………………………………………………. 15
CONTENIDO DE TABLAS:
Tabla de costos …………………………………………………………………….. 9
Tabla de códigos de nombres …………………….……………………………… 8
3
SISTEMAS MICROPROCESADOS I
1.2. Objetivos:
1.3. Hipótesis:
La escritura en la matriz de leds se realizará mediante el uso de métodos
los cuales definirán que fila y columna se va a encender, se lo realizara a
una determina velocidad consiguiendo formar una o un grupo de letras al
principio estarán estáticas pero con un nuevo método conseguiremos
que el conjunto de leds encendidos se trasladen, de izquierda a derecha
y de derecha a izquierda. Para efecto de lo cual se utilizará código
hexadecimal. El uso de demultiplexores nos permitirá optimizar el
número de puertos que tenemos a nuestra disposición en el ATMEGA16,
dado que el número de filas y columnas que debemos manejar son
mayores a las 32 salidas que poseemos en el micro controlador.
4
SISTEMAS MICROPROCESADOS I
1.4. Justificación:
El presente trabajo nos permite poner en práctica la teoría recibida en
clases mediante el diseño y construcción de una matriz de leds, la
implementación y diseño de un programa que active simultáneamente
una fila y una columna determinada, mediante el uso de un
microcontrolador.
1.5. Metodología:
5
SISTEMAS MICROPROCESADOS I
CONTROL
uC
ALIMENTACION.
MATRIZ DE
LEDS
************
************
************
************
6
SISTEMAS MICROPROCESADOS I
Etapa de control:
Los 8 pines del puerto A, los 8 pines del puerto B y los 2 pines del puerto
C son utilizados en el control de las 18 filas, con las cuales encendemos
un led en una columna especifica.
Los 6 pines que se ocupan del puerto D están destinados a controlar las
columnas que se encenderán 4 van al demultiplexor 74LS154 que
maneja 16 salidas en base a 4 entradas, como tenemos 18 columnas
nos faltarían 2 pines mas para completar la totalidad de salidas, estos 2
7
SISTEMAS MICROPROCESADOS I
En esta sub bloque se ha hecho uso no solo de los pines de salida que
vienen del micro controlador debido a la falta de recursos (falta de pines
en el microcontrolador) sino también del demultiplexador 74LS245 el
cual maneja 16 salidas con solo 4 entradas como son 18 las columnas
que deberemos manejar se utilizara 2 pines mas del micro controlador
los cuales se conectaran a la matriz por medio de transistores.
8
SISTEMAS MICROPROCESADOS I
0 1 2 3 4 5 6 7 8 9 A B C D E F S1 S2
0 1 1 1 1 1 1 1 1 1 1 Ctrl
1 1 1 1 1 1 1 1 1 nibble
bajo A
2 1 1 1 1 1 1 1 1 1 1 1
3 1 1 1 1 1 1 1 1
4 1 1 1 1 1 1 1 1 1
Ctrl
5 nibble
6 1 1 1 1 1 1 1 alto A
7 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 Ctrl
1 1 1 1 1 1 1 1 1 nibble
bajo B
2 1 1 1 1 1 1 1
3
4 1 1 1 1 1
Ctrl
5 1 1 1 1 1 1 1 nibble
6 1 1 1 1 1 alto B
7 1 1 1 1 1
0 1 1 1 1 1 Ctrl
nibble
1
bajo C
0 1 2 3 4 5 6 7 8 9 A B C D E F S1 S2
0 1 1 1
1 1 1 1 1 1
2 1 1 1 1 1 1
3 1 1 1 1 1 1 1
4 1 1 1 1
5 1 1 1 1 1
6 1 1 1 1 1 1 1 1
7 1 1 1 1
0 1 1 1 1
1 1 1 1 1 1
2 1 1 1 1
3 1 1 1
4 1 1 1
5 1 1
6 1 1 1
7 1 1 1 1
0 1
1
9
SISTEMAS MICROPROCESADOS I
INICIO
Inicialización de los
puertos A, B, C, D como
puerto s de salida.
Codificación de los
nombres en formato
hexadecimal.
Implementación de un
subproceso para
guardar el código de
distintas columnas, y
llamarlo al momento de
realizar el barrido
FIN
10
SISTEMAS MICROPROCESADOS I
3. ANALISIS DE COSTOS.
Lista de componentes:
Observaciones:
El costo de c/u de los leds se redujo gracias a la unión de varios grupos
para la obtención de un descuento representativo.
Los demás gastos, como acidos, baquelitas, pintura, etc son gastos que
estarán presentes en cualquier tipo de proyecto electrónico.
Cabe recalcar que el gasto mas importante por cantidad fueron los leds, se
recomienda realizar una compra conjunta ya que cuanto mas sea la
cantidad que se va a comprar el descuente es mayor.
11
SISTEMAS MICROPROCESADOS I
Pauta principal 1
5. Conclusiones y Recomendaciones
Conclusiones:
12
SISTEMAS MICROPROCESADOS I
Recomendaciones:
5. BIBLIOGRAFÍA
http://www.datasheetcatalog.net/es/datasheets_pdf/7/4/L/S/74LS154.shtml
http://www.datasheetcatalog.net/es/datasheets_pdf/A/T/M/E/ATMEGA16.shtml
13
SISTEMAS MICROPROCESADOS I
6. ANEXOS:
14
SISTEMAS MICROPROCESADOS I
matriz de leds 1
15