Professional Documents
Culture Documents
Diagrama de Flujo
El programa consta de un lazo o bucle de repeticin indefinida donde se ejecutan las tareas de encender y apagar los diodos LEDs
Inicio
Enciende LEDs
Espera 1 seg
Apaga LEDs
Espera 1 seg
Procedimiento
1. Ejecute el programa mikroC for PIC (Entorno Integrado de Desarrollo) 2. Seleccione en el men la opcin Project y New Project 3. Escriba un nombre para el proyecto, la carpeta del proyecto, el dispositivo, la frecuencia del cristal y los fusibles (CP, WDT, PWRTE, y XT) como se muestra en la figura y luego pulse el botn OK.
// Enciende los LEDs // Espera 1 segundo // Apaga los LEDs // Espera 1 segundo // Se repite indefinidamente
5. Compile el programa seleccionando en el men Project , Build o directamente pulsando sobre el icono situado en la barra de herramientas.
6. Verifique que se haya compilado satisfactoriamente observando en la barra de estado el mensaje Success (Release Build). Si este es el caso, se ha generado el archivo ejecutable LEDs.hex a ser grabado en el micro. En caso contrario, revise la transcripcin para detectar el error y corregirlo (proceso de depuracin). 7. Conecte el programador integrado al mod. Z11/EV al puerto serial del computador y ejecute el programa IC-PROG.
8. Seleccione en el men: Settings, Hardware. En la ventana escoja JDM Programmer el puerto de comunicacin (Com _) e interfaz (Direct I/O) y OK, guindose por la Fig.
9. Al retornar a la ventana principal de IC-PROG seleccione el dispositivo PIC16F84. Ejecute File, Open y ubique la carpeta donde previamente se almacen el archivo LEDs.hex para abrirlo. Llegado a este punto, debe observarse en la pantalla el cdigo hexadecimal correspondiente al programa y los fusibles de programacin configurados anteriormente. 10. Ahora inserte el PIC en la base ZIF (del Programador) y descargue el archivo LEDs.hex mediante los comandos Erase All, Program All. 11. Retire el C e insrtelo en la base ZIF central. Coloque el puente o Jumper en la posicin JP3. Alimente con la fuente PSU1-PSU/EV. 12. Compruebe los resultados y haga sus observaciones. Con la ayuda del osciloscopio mida el tiempo de espera. 13. Elabore el diagrama de circuito en Proteus 7.7 SP2, agregue el archivo LEDs.hex en las propiedades del PIC16F84 y comience la simulacin para observar el funcionamiento.
POST-LABORATORIO:
1. Construya un secuenciador de luces con 3 diodos LED. Asigne lapsos de tiempo igual a: 3 s para LD1, 1 s para LD2 y 5 s para LD3. Recuerde comenzar por la elaboracin del diagrama de flujo.
2. Elabore el siguiente diagrama de circuito usando PROTEUS Escriba un programa en lenguaje C para mostrar la secuencia numrica: 0, 1, 2, 3, 4 y 5 en el display de 7 segmentos. Pruebe su funcionamiento en el simulador