Sunteți pe pagina 1din 8

INSTITUTO POLITECNICO NACIONAL

Escuela Superior De Ingeniería Mecánica Y Eléctrica Ingeniería En Comunicaciones Y


Electrónica

MICROPROCESADORES
Profesor: José Luis Bravo Leon

Alumno: Martínez Enríquez Jesús Alejandro 2008302157

NOMBRE DE LA PRÁCTICA Práctica numero 5 GRUPO 6CM3

02-DICIEMBRE-2011
OBJETIVOS Manejo de frecuencias en los puertos PORT0, PORT1 y PORT2. INTRODUCCION
Esta práctica número cinco consta de dos partes, en la primera parte se tiene el
propósito de generar tres ondas cuadradas de diferentes periodos a través 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 práctica 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 dirección 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 código

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


15. si el código 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 cálculo del tiempo de retardo se hizo lo siguiente.
(1/64)=15.625ms*2.4=37.5ms
20. Se procedió a capturar el siguiente código.

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.

S-ar putea să vă placă și