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. ate!a "
#. Pro!raa de $%R en la coputadora
3. cable inter&on
7. Pro!raa proteus en la coputadora
'. pro!raador
". (ed
)b*eti+o !eneral Realizar un programar el cual encienda leds de modo que sea la secuencia de dos semáforos.
)b*eti+os espec,&icos
•
!la"orar un programa en #$R el cual encienda dos semáforos. !la"orar en el programa proteus el diagrama de la cone%ión del atmega & con los leds y
•
simularlo. $erificar que el programa
•
• •
hecho en
#$R funciona en el programa proteus en la
simulación. !ntender la programación del atmega &. #rmar la práctica simulada en física guiándose de la cone%ión hecha en proteus.
-ircuito arado en el pro!raa proteus
-on&i!uración de los pines del ate!a "
Pro!raa en $%R #include
entrada y salida #dene F_CP !"""""" #include int main*void+ -
//llama a nuestro hoja todas las funciones, para manejar
los puertos de
// dene la frecuencia a !$% // &i'rer(a )ue contiene todas las funciones para manejar los retardos de tiempo.
// Funcin principal, es todo lo )ue ejecutar nuestro microcontrolador
hile*+ // 0l ciclo hile, es un ciclo )ue ejecuta todas las instrucciones )ue se encuentran dentro de sus corchetes, siempre y cuando lo )ue este dentro del par1ntesis se cumpla, en este caso el es lo mismo )ue 230*verdadero+, por lo tanto, siempre se cumple y se ejecutaran c(clicamente las instrucciones dentro del hile. 0sto se hace con la intencin de )ue sea un ciclo continuo. 443C 56**<<"+5*<<+5*<<7+5*<<8+5*<
P;32C56**<<"+5*<<9++: //encendemos rojo y verde _delay_ms*""""+: //son los se?undos )ue va estar encendido P;32C6=*<<9+: //desactivamos el verde P;32C56*<
-onclusiones 'e concluye que el la programación de los dos semáforos que se hiso en el programa $%R el ciclo que de"e llevar es un ciclo (hile ya que la secuencia tiene que ser repetitiva y por lo tanto el código no es e%tenso ya que solo lo repetimos de nuevo.