Sei sulla pagina 1di 4

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERA ELCTRICA


Y ELECTRNICA

LABORATORIO DE
SISTEMAS MICROPROCESADOS
INFORME

Prctica No: 4

Tema: Utilizacin de las herramientas de


simulacin del PROTEUS con los
microcontroladores ATmega164P

5
Grupo:

Realizado por: Leslie Cabascango

Fecha de Entrega: 23-nov-2016


Semestre 2016A
INFORME N. 4

1. TEMA: Utilizacin de las herramientas de simulacin del PROTEUS con los microcontroladores
ATmega164P

2. OBJETIVO: Familiarizar al estudiante con las herramientas existentes para la simulacin grfica
de Sistemas Microprocesados con el paquete de software PROTEUS.

3. INFORME

Implementar el cdigo de la prctica para que su perodo sea de dos segundos, justificar.

El microprocesador trabaja a 1MHz por lo que se trabajar a 1us por ciclo de reloj
teniendo en cuenta que esto sera en medio perodo. Por lo tanto si deseamos tener un
medio perodo de 1 segundo tendramos 1106 ciclos.

Para calcular las veces que se van a repetir los lazos anidados usamos la duracin en ciclos
de las instrucciones dentro del lazo, teniendo:

Para salto3:
(2 + 1) 1
Para salto2:
1 + [(2 + 1) 1 + 1 + 2] 1
Para salto1:
1 + {[(2 + 1) 1 + 1 + 2] + 1 + 2} 1

[(3 + 2) + 3]

Si asumimos que = y =

1106
[(3 + 2) + 3] =
255

1106
3
= = 230.5
3 + 2


Teniendo estos valores de repeticin en los lazos comprobamos si se cumple que el perodo es de
2 segundos aproximadamente. Pero al realizar pruebas se tuvo que variar al valor Y en 218
repeticiones con lo cual nos da un perodo de 2 segundos exactamente.
4. Conclusiones:

Para tener un mejor detalle del cdigo y eficiencia de la memoria se usan las subrutinas ya
que al hacer una llamada a la rutina nos dirigimos solamente a esa dicha parte del cdigo.
La creacin de lazos anidados permite realizar un retardo en el programa a conveniencia
del programador este retardo tiene una prdida de tiempo mientras el microcontrolador
ejecuta las instrucciones deseadas.
Cada instruccin tiene su tiempo de duracin o lo que sera el nmero de ciclos por reloj
que el microcontrolador demora en ejecutar dicha instruccin.

5. Referencias:

Apuntes Sistemas Microprocesados, Ing. Sebastian Jaramillo

Potrebbero piacerti anche