P. 1
Practica 1

Practica 1

|Views: 247|Likes:
Publicado porjvgotopo

More info:

Published by: jvgotopo on Nov 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/29/2013

pdf

text

original

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

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

7. revise la transcripción para detectar el error y corregirlo (proceso de depuración). Si este es el caso. . while(1) { PORTB = 255 . Z11/EV al puerto serial del computador y ejecute el programa IC-PROG.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. Verifique que se haya compilado satisfactoriamente observando en la barra de estado el mensaje ‘Success (Release Build)’. TRISB = 0. PORTB = 0 . 6. se ha generado el archivo ejecutable LEDs.9152 MHz SW: mikroC v8.Módulo Z11/EV Oscilador: XT. 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. } } // Inicializa PORTB // Configura PORTB como salida // Enciende los LEDs // Espera 1 segundo // Apaga los LEDs // Espera 1 segundo // Se repite indefinidamente 5. Conecte el programador integrado al mod. En caso contrario. Delay_ms(1000). Delay_ms(1000). Compile el programa seleccionando en el menú Project . 04.hex a ser grabado en el micro.4.Board: Elettronica Veneta .

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

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

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->