Está en la página 1de 4

MICROCONTROLADORES

SEMANA 7

DANIEL ORLANDO PACHECO CARRASCO


26/12/2022
TÉCNICO DE NIVEL SUPERIOR EN AUTOMATIZACIÓN Y CONTROL.
DESARROLLO
1. Basándose en el programa desarrollado en el contenido de esta semana, y que se muestra a
continuación, utilice el software AVR STUDIO para realizar una simulación.

Código del programa proporcionado por iacc:

#include <avr/io.h> #include


<util/delay.h>

int main(void)
{
DDRB = 0X00;
DDRB = 0XFF;
While (1)
{
If (PINB==0X01)
{
PORTD = 0x01;
_delay_ms(150);
PORTD = 0X00;
}
}
}

Código modificado para que opere correctamente:

#define F_CPU 8000000L


#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0X00;
DDRD = 0XFF;
while (1)
{
if (PINB==0X01)
{
PORTD = 0x01;
_delay_ms(150);
PORTD = 0X00;
}
}

}
En función a lo antes explicado:

a. Descargue e instale el simulador AVR STUDIO, en su última versión, desde el siguiente


link: https://www.microchip.com/mplab/avr-support/atmel-studio-7

b. Realice una simulación paso a paso del código y utilice un grabador de video para
registrar la sesión de simulación.

c. Cambie el tiempo de retardo (_delay_ms) a 0,5 segundos y vuelva a realizar una


simulación paso a paso. Incorpore este cambio al video solicitado en el paso b. Es
importante que grabe de forma simultánea una explicación verbal de lo realizado en
ambos casos. Suba un único video, con ambas simulaciones en alguna plataforma
(YouTube, Vimeo, etc.) y suministre el link para su visualización. Cuide que el video no
tenga una longitud superior a los 5 minutos .

d. Presente en el formato suministrado por la plataforma la respectiva tarea y una breve


explicación de al menos 10 líneas de lo aprendido con este ejercicio .

Según lo solicitado esta semana como tarea, adjunto link del video desarrollando la actividad:

https://youtu.be/rGJOrQJbeEY
REFERENCIAS BIBLIOGRÁFICAS
Texto de lectura de IACC:

IACC (2019). Juego de instrucciones y programación del microcontrolador Atmel. Microcontroladores.


Semana 7.

Recursos adicionales semana 7 microcontroladores IACC:

https://online.iacc.cl/pluginfile.php/1637885/mod_page/content/31/Programando%20un
%20Atmel.pdf
https://online.iacc.cl/pluginfile.php/1637885/mod_page/content/31/%E2%80%9CProgramando%20un
%20ATMEL%E2%80%9D.pdf

Artículo en sitio web :

También podría gustarte