Sistemas Mecatrónicos Fecha: 9 de febrero del 2015 Practica 7 Introducción: La idea de la programación surge con la e
Views 139 Downloads 0 File size 544KB
Sistemas Mecatrónicos Fecha: 9 de febrero del 2015
Practica 7
Introducción: La idea de la programación surge con la evolución de la electrónica y con ello
los primeros
transistores a micro controladores a causa de la complejidad de la electrónica, la tecnología ha hecho que los componentes
cada vez sean más pequeños y con mayor capacidad
tanto en
almacenamiento y funcionamiento. Material: 1. tabla protoboard
5. Pinzas
9. Resistencias de 330oh
2. atmega 8
6. Programa de AVR en la computadora
3. cable interfon
7. Programa proteus en la computadora
4. programador
8. Led
Objetivo general Realizar un programar el cual encienda 6 leds de modo que sea la secuencia de dos semáforos.
Objetivos específicos
Elaborar un programa en AVR el cual encienda dos semáforos. Elaborar en el programa proteus el diagrama de la conexión del atmega 8 con los leds y
simularlo. Verificar que el programa
simulación. Entender la programación del atmega 8. Armar la práctica simulada en física guiándose de la conexión hecha en proteus.
hecho en
AVR funciona en el programa proteus en la
Circuito armado en el programa proteus
Configuración de los pines del atmega 8
Programa en AVR #include entrada y salida #define F_CPU 4000000 #include int main(void) {
//llama a nuestro hoja todas las funciones, para manejar
los puertos de
// define la frecuencia a 4MHz // Librería que contiene todas las funciones para manejar los retardos de tiempo.
// Función principal, es todo lo que ejecutar nuestro microcontrolador
while(1) // El ciclo while, es un ciclo que ejecuta todas las instrucciones que se encuentran dentro de sus corchetes, siempre y cuando lo que este dentro del paréntesis se cumpla, en este caso el 1 es lo mismo que TRUE(verdadero), por lo tanto, siempre se cumple y se ejecutaran cíclicamente las instrucciones dentro del while. Esto se hace con la intención de que sea un ciclo continuo. { DDRC |=((1