You are on page 1of 7

INSTITUTO POLITECNICO NACIONAL

Escuela Superior De Ingeniera Mecnica Y Elctrica Ingeniera En Comunicaciones Y Electrnica

MICROPROCESADORES
Profesor: Jos Luis Bravo Leon

Alumno: Martnez Enrquez Jess Alejandro 2008302157

NOMBRE DE LA PRCTICA Prctica numero 5 GRUPO 6CM3

02-DICIEMBRE-2011

OBJETIVOS Manejo de frecuencias en los puertos PORT0, PORT1 y PORT2. INTRODUCCION Esta prctica nmero cinco consta de dos partes, en la primera parte se tiene el propsito de generar tres ondas cuadradas de diferentes periodos a travs del puerto B. la primera tiene un periodo de 600ms, la segunda de 300ms y la tercera de 200ms. En la segunda parte se cre un tipo de radiodifusor con tres leds de diferentes colores rojo, azul y verde, en esta prctica un led tiene que prender al 100%, otro al 75% y el ultimo al 25%, al accionar un interruptor la intensidad de estos debe de cambiar con respecto al diodo anterior. EQUIPO Y MATERIAL Software de desarrollo MPLAB IDE. Plantilla forma.asm. Tres leds de diferentes colores (rojo, azul, verde). Tres resistencias de 330ohms. Microprocesador 18F4550 DESARROLLO 1. Se cre una carpeta con el nombre practica5

2. Se crearon dos subcarpetas dentro de la de practica 5

3. Para la primera parte se pego el archivo forma asm dentro de esta

4. Se abri el programa MPLAB IDE 5. Se da click a Project Wizard 6. Se selecciono el PIC18F4550 y se dio click a next. 7. Se seleccionan las siguientes opciones y se da click en next.

8. Se guardo el archivo en la siguiente direccin y se dio click en next

9. Se agrego el archivo PRACTICA5.ASM y se dio click a siguiente

10. Se dio click a finalizar. 11. Se dio doble click al archivo PRACTICA5.ASM

12. Para los tiempos de retardo se multiplico por 2.4 debido a la diferencia de frecuencias, dando los resultados siguientes. 600ms(2.4)=1.44s 13. Se procedi a capturar el siguiente cdigo

14. Se compilo el programa dando click en el siguiente icono

15. si el cdigo est bien, muestra lo siguiente.

16. Se visualizo el puerto B y el tiempo para comprobar los retardos.

17. Para la segunda parte el archivo ASM se copio en la carpeta SEGUNDA PARTE. 18. Se procedi de la misma manera del paso4 al paso11, solo guardando en la nueva carpeta. 19. Para el clculo del tiempo de retardo se hizo lo siguiente. (1/64)=15.625ms*2.4=37.5ms

20. Se procedi a capturar el siguiente cdigo.

En este caso se modifico el puerto de salida PORTB, para utilizar el switch2 de la tarjeta del micro y as no conectar uno externo. 21. Se ejecuto el programa en el micro, realizando las conexiones y se comprob el funcionamiento de este.

Conclusiones: En esta practica aprend el manejo de nuevas instrucciones como los son el BSF y BTG, para el manejo de pulsos altos y bajos, as como el proceso para el manejo de intensidades en los leds, lo que me dio nuevas herramientas en el manejo del micro.

You might also like