ESCUELA POLITÉCNICA JAVERIANA DEL ECUADOR *ESPOJ*

Anuncio
ESCUELA POLITÉCNICA JAVERIANA DEL ECUADOR “ESPOJ”
FACULTAD DE ELECTRÓNICA Y CIENCIAS INDUSTRIALES
ESCUELA DE CONTROL Y AUTOMATIZACION
LABORATORIO DE MICROPROCESADORES I
PRACTICA No. 01: ENCENDIDO INTERMITENTE DE UN LED
OBJETIVOS
 Configurar un pin de los puertos como salida digital.
 Manejar las instrucciones: Delay, for….next, toggle, goto, gosub,
while…wend, do…loop y formas de definir las variables y redefinir pines.
FUNDAMENTO TEORICO
Un led trabaja correctamente con un voltaje de 1,5 a 2,5 V, y para un brillo
adecuado la corriente debe ser de 15 mA aproximadamente. El led debe ser
conectado al pin del puerto del microcontrolador, esta forma de conexión se
denomina modo fuente, quiere decir que el micro proporcionara el voltaje(5V)
para encender el led, por lo tanto se debe colocar una resistencia en serie entre
el pin del microcontrolador y el diodo para que limite la corriente, como se
muestra en la figura 1.
Figura 1. Modo de conexi{on fuente.
Utilizando la ley de Ohm y realizando los cálculos pertinentes se obtiene que el
valor de la resistencia es de 220Ω, pero en la práctica se puede poner valores
entre (0,2 a 1)KΩ.
ENUNCIADO DEL EJERCICIO
Se debe realizar un programa empleando el microcontrolador Atmega8 en el cual
se conecta un diodo Led en el pin B0 en modo fuente. El led debe parpadear 10
veces con una secuencia de 300ms, luego de un retardo de 1 segundo, repetirá 5
veces con 500ms prendido y 200ms apagado. Estas dos secuencias se repiten de
manera infinita.
MATERIALES
 Microcontrolador Atmega8 (1)
 Diodo Led de alto brillo 3mm (1)
 Resistencia de 330 Ω (1)
MICROPROCESADORES I
1
ESCUELA POLITÉCNICA JAVERIANA DEL ECUADOR “ESPOJ”
 Protoboard (1)
 Cables No. 22AWG
 Grabador AVR tipo USB2.0
DESARROLLO DEL PROGRAMA
El programa se realiza en base a los requerimientos del enunciado y del
fundamento teórico explicado anteriormente, para desarrollar el programa se
deben seguir los siguintes pasos:
 Definición del procesador a emplearse.
 Definición de variables.
 Configuración de los puertos. Pin B0 salida.
a) Poner la salida B0 a “1L” (prende Led) durante 300ms.
b) Poner la salida B0 a “0L” (apaga Led) durante 300ms.
 Repite a) y b) 10 veces.
 Retardo de un segundo.
c) Prende Led durante 500ms.
d) Apaga Led durante 200ms.
 Repite c) y d) 5 veces.
 Retardo de 1 segundo.
 Repite de manera infinita.
El código del programa es el siguiente:
Nombre del archivo: Led.bas
MICROPROCESADORES I
2
ESCUELA POLITÉCNICA JAVERIANA DEL ECUADOR “ESPOJ”
El esquema para la realización de la práctica y simulación en proteus se puede
observar en la figura 2.
Figura 2. Conexión de Led en modo fuente.
DESAFIOS
 Coloque dos Leds en B0 y B1. Haga que se enciendan y apaguen de manera
alternada cada 250ms.
CONCLUSIONES Y RECOMENDACIONES
MICROPROCESADORES I
3
Documentos relacionados
Descargar