Академический Документы
Профессиональный Документы
Культура Документы
Objetivo: Desarrollar un programa en ensamblador para activar una serie de luces LED en forma secuencial
Introducción:
Esta práctica tiene la finalidad de probar dos técnicas de programación para encender una serie de Luces LED en
forma secuencial
Material y Equipo:
1.- Computadora
2.- Software AVRStudio 5 o Superior
3.- Software sugerido de Simulación de Circuitos
4.- Microcontrolador en Modulo Arduino
5.- 8 Resistor de 1K
6.- 8 Led
Procedimiento:
1. Construya el Circuito de la Fig. 1 físicamente y en el software sugerido de Simulación de Circuitos
Nota: Tal vez no sea necesario las conexiones de 5V y GND del arduino , pero para el resto del circuito si
2. Abra y Edite en el AVRStudio el programa de la practica 1 LED Destellante y cambie de nombre a LED
Secuenciales
1
3. Modifique el Programa para que todo el Puerto D quede como puerto de salida
4. Modifique la parte de encender y apagar un led, para que active cada led en forma secuencial
Verifique que la programación de los bits de salida coincida con la conexión de LEDs en el puerto del circuito
5. Compile el programa LED Secuenciales y Cargue el archivo .HEX en el circuito físico y en el circuito simulado
6. Modifique el Programa para que el encendido de los LED Secuenciales se haga con un ciclo de 8 Pasos y usando
alguna de estas instrucciones.
ROL Rd Rotate Left Through Carry Rd(0)←C,Rd(n+1)← Rd(n),C¬Rd(7)
ROR Rd Rotate Right Through Carry Rd(7)←C,Rd(n)← Rd(n+1),C←Rd(0)