AUTOMATIZACION INDUSTRIAL I Practica N° 1.

Visualización de Datos en diodos Led y displays de 7 segmentos Descripción de la Práctica:
Consiste en probar el encendido de los LEDs conectados a PORTB del microcontrolador PIC 16F84, en el Entrenador mod. Z11/EV de Elettronica Veneta. Los LEDs parpadean indefinidamente a intervalos de 1 Segundo. La programación es escrita en lenguaje C, empleando el entorno integrado de desarrollo (IDE) mikroC para PIC de Mikroelektronika (Versión 8.0) obteniendo el código fuente (LEDs.C). Posteriormente, se compila en el mismo entorno para generar el código ejecutable (LEDs.hex) y se carga en el µC empleando el programador integrado a la tarjeta de desarrollo mod. Z11/EV. Alternativamente, la simulación se realiza en ISIS PROTEUS V7.5 SP3 para comprobar el funcionamiento del programa.

Equipos y materiales a utilizar:
       1 microcontrolador PIC16F84 ó equivalente Tarjeta de Desarrollo mod. Z11/EV de Elettronica Veneta Computador Personal (PC) con software: MPLAB V8.2 (Microchip), mikroC V8.0 (Mikroelektronika), ISIS PROTEUS V7.7, IC-PROG V1.06B ó versiones superiores. Programador PICSTART Plus (Microchip) Osciloscopio con capacidad de almacenamiento Multímetro Fuente de alimentación mod. PSU1-PSU/EV

Ejecute el programa mikroC for PIC (Entorno Integrado de Desarrollo) 2. Seleccione en el menú la opción Project y New Project 3. el dispositivo.Diagrama de Flujo El programa consta de un lazo o bucle de repetición 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. Escriba un nombre para el proyecto. y XT) como se muestra en la figura y luego pulse el botón OK. . la frecuencia del cristal y los fusibles (CP. PWRTE. WDT. la carpeta del proyecto.

Compile el programa seleccionando en el menú Project . revise la transcripción para detectar el error y corregirlo (proceso de depuración). se ha generado el archivo ejecutable LEDs.hex a ser grabado en el micro. 04. Verifique que se haya compilado satisfactoriamente observando en la barra de estado el mensaje ‘Success (Release Build)’. Si este es el caso. } } // Inicializa PORTB // Configura PORTB como salida // Enciende los LEDs // Espera 1 segundo // Apaga los LEDs // Espera 1 segundo // Se repite indefinidamente 5. TRISB = 0.4. PORTB = 0 . while(1) { PORTB = 255 .Módulo Z11/EV Oscilador: XT. En caso contrario. 7. Delay_ms(1000). Transcriba en el área de trabajo el siguiente programa escrito en lenguaje C para PIC /* * Nombre del Proyecto: LEDs * Descripcion: Enciende y apaga los LEDs conectados a PORTB a intervalos de 1 seg * Configuración de Prueba: MCU: PIC16F84A Dev. Conecte el programador integrado al mod. .Board: Elettronica Veneta .9152 MHz SW: mikroC v8. Delay_ms(1000). 6.0 * NOTAS: Practica 1 de Automatización Industrial I Conecte el 'Jumper' JP3 en la Tarjeta de Desarrollo */ void main() { PORTB = 0. Build o directamente pulsando sobre el icono situado en la barra de herramientas. Z11/EV al puerto serial del computador y ejecute el programa IC-PROG.

Llegado a este punto. 9. Hardware. Coloque el puente o Jumper en la posición JP3.hex mediante los comandos Erase All. Seleccione en el menú: Settings. Compruebe los resultados y haga sus observaciones. En la ventana escoja JDM Programmer el puerto de comunicación (Com _) e interfaz (Direct I/O) y OK. Al retornar a la ventana principal de IC-PROG seleccione el dispositivo PIC16F84. 13. Open y ubique la carpeta donde previamente se almacenó el archivo LEDs. guiándose por la Fig. Con la ayuda del osciloscopio mida el tiempo de espera.7 SP2. 10. Program All. agregue el archivo LEDs. . Alimente con la fuente PSU1-PSU/EV. Ejecute File. 11. Ahora inserte el PIC en la base ZIF (del Programador) y descargue el archivo LEDs.hex en las propiedades del PIC16F84 y comience la simulación para observar el funcionamiento.hex para abrirlo. Retire el µC e insértelo en la base ZIF central. debe observarse en la pantalla el código hexadecimal correspondiente al programa y los fusibles de programación configurados anteriormente. 12.8. Elabore el diagrama de circuito en Proteus 7.

3. 2. 2.  Pruebe su funcionamiento en el simulador . 1. 1 s para LD2 y 5 s para LD3.  Asigne lapsos de tiempo igual a: 3 s para LD1.  Recuerde comenzar por la elaboración del diagrama de flujo.POST-LABORATORIO: 1. Construya un secuenciador de luces con 3 diodos LED. 4 y 5 en el display de 7 segmentos. Elabore el siguiente diagrama de circuito usando PROTEUS  Escriba un programa en lenguaje C para mostrar la secuencia numérica: 0.

Sign up to vote on this title
UsefulNot useful