Está en la página 1de 13

INSTITUTO TECNOLGICO DE CD. CUAUHTMOC.

Microcontroladores

Practica 1 Encendido intermitente de un LED con pic 18f4550

Muoz Sandoval Sergio Roberto Simental Galaviz Jessica Kristell Lpez Ordoez Luis Carlos

______________________ Jos Martn Berlanga Reyes

7A Ingeniera Mecatrnica

Cd. Cuauhtmoc, Chih. Septiembre de 2013

Contenido
I Introduccin ....................................................................................................... 3 II Marco terico .................................................................................................... 4 2.1 Microcontrolador. ............................................................................ 4 2.2 Cristal. ............................................................................................ 5 2.3 MPLabX ........................................................................................... 5 2.3 Pic Simulator ................................................................................... 6 2.4 Proteus............................................................................................ 7 III Objetivo ........................................................................................................... 8 VI Desarrollo ........................................................................................................ 9 VIII Conclusiones ................................................................................................ 11

I Introduccin
Los microcontroladores son dispositivos ampliamente utilizados en el mbito laboral y casero para la creacin de proyectos en los cuales se necesite realizar una funcin especfica que de otra manera se llevara mucho hardware aumentando el costo de la aplicacin electrnica, as como la posibilidad de errores y un mayor tiempo de construccin. As pues es necesario conocer las caractersticas fsicas y elctricas que rigen los microcontroladores para con ello tener las bases para la elaboracin de proyectos simples, baratos y eficientes.

II Marco terico
A continuacin se darn a conocer las bases para poder comprender el funcionamiento de los diferentes dispositivos que son necesarios para la construccin de un circuito electrnico con un microcontrolador.

2.1 Microcontrolador Un microcontrolador es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una tarea especfica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento memoria y perifricos de entrada/salida. Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia Por lo general, tendr la capacidad para mantener la funcionalidad a la 4

espera de un evento como pulsar un botn o de otra interrupcin, el consumo de energa durante el sueo (reloj de la CPU y los perifricos de la mayora) puede ser slo nanovatios, lo que hace que muchos de ellos muy adecuados para aplicaciones con batera de larga duracin. Otros microcontroladores pueden servir para roles de rendimiento crtico, donde sea necesario actuar ms como un procesador digital de seal (DSP), con velocidades de reloj y consumo de energa ms altos.

2.2 Cristal Un oscilador de cristal es aquel oscilador que incluye en su realimentacin un resonador piezoelctrico. El oscilador de cristal se caracteriza por su estabilidad de frecuencia y pureza de fase, dada por el resonador. La frecuencia es estable frente a variaciones de la tensin de alimentacin. La dependencia con la temperatura depende del resonador, pero un valor tpico para cristales de cuarzo es de 0' 005% del valor a 25 C, en el margen de 0 a 70 C. Estos osciladores admiten un pequeo ajuste de frecuencia, con un condensador en serie con el resonador, que aproxima la frecuencia de este, de la resonancia serie a la paralela. Este ajuste se puede utilizar en los VCO para modular su salida.

2.3 MPLabX MPLAB es un editor IDE gratuito, destinado a productos de la marca Microchip. Este editor es modular, permite adems de seleccionar permitir la los distintos de microcontroladores soportados, grabacin

estos circuitos integrados directamente al programador. Es un programa que corre bajo Windows y como tal, presenta las clsicas barras de programa, de men, de herramientas de estado, etc. El ambiente MPLAB posee editor de texto, compilador y simulacin (no en tiempo real). Para comenzar un programa desde cero para luego grabarlo al C en MPLAB v7.XX los pasos a seguir son: 1. Crear un nuevo archivo con extensin .ASM y nombre cualquiera 2. Crear un Proyecto nuevo eligiendo un nombre y ubicacin 3. Agregar el archivo .ASM como un SOURCE FILE 4. Elegir el microcontrolador a utilizar desde SELECT DEVICE del men CONFIGURE Una vez realizado esto, se est en condiciones de empezar a escribir el programa respetando las directivas necesarias y la sintaxis para luego compilarlo y grabarlo en el PIC.

2.4 PIC simulator PIC Simulator IDE es una excelente herramienta que nos permite trabajar con microcontroladores PIC de Microchip. El entorno posee multitud de herramientas que permiten escribir, simular, compilar y debuggear cdigo. Este es un software para simular programas de pic en la PC, es muy bueno, tiene salidas de led, display de 7 segmentos, displays lcd comerciales universales, botoneras, etc.

2.5 Proteus 8 Proteus es un software de diseo electrnico desarrollado por Labcenter Electronics que consta de dos mdulos, ARES e ISIS:

ISIS: Mediante este programa podemos disear el circuito que deseemos con componentes muy variados, desde una simple resistencia hasta algn que otro microprocesador Isis pueden o microcontrolador, ser incluyendo fuentes en de alimentacin, real. generadores de seales y muchas otras prestaciones. Los diseos realizados en simulados tiempo

ARES: Ares es la herramienta de ruteado de Proteus, se utiliza para la fabricacin de placas de circuito impreso, esta herramienta puede ser utilizada de manera manual propio las pistas. o dejar que el programa trace

III Objetivo
La prctica tiene el objetivo de entrar en el entorno de programacin del PIC as como la carga del programa mediante el MASTER-PROG y con ello encender intermitentemente un LED.

IV Desarrollo
Lo primero que se hizo fue realizar el programa del microcontrolador en el MPLabX quedando el cdigo como se muestra a continuacin.

10

Despues se procedi a simularlo tanto en el pic simulator para comprobar as cmo en el Proteus 8.

11

Por ltimo se procedi a pasar el cdigo .hex al microcontrolador mediante el master-prog y se procedi a armar la prctica como se muestra en la siguiente imagen.

12

VIII Conclusiones

En esta prctica se aprendi a utilizar el microcontrolador, los cuidados que se deben de tener para no quemarlo as como la transferencia del cdigo desde el MPLabX hacia el PIC mediante el uso del MASTER-PROG. Adems nos dimos cuenta de que se ahorra mucho hardware en la construccin de los circuitos.

13

También podría gustarte