Vous êtes sur la page 1sur 33

INSTITUTO TECNOLOGICO SUPERIOR DE ZACAPOAXTLA

INGENIERIA MECATRONICA

ALUMNO ARISTEO VAZQUEZ FELIX

DOCENTE INGENIERO ANGEL VERGARA BETANCOURT

TRABAJO MANUAL PARA PROGRAMACION DEL PIC 18F4550

INTRODUCCIN

Durante

el transcurso de los aos todo ha ido cambiando no hay cuenta alguna en que momento la evolucin tecnolgica ha dado pasos agigantados y sobre todas las cosas es la innovacin que cada da se va dando en todo el mundo a nivel general Se sabe que cada da desde que se dio a conocer la electrnica de potencia y la electrnica digital son dos poderosas herramientas que han dado el cambio a nivel mercado en mbito de celulares y en el de procesadores Una breve resea que ha ido dejando huella es el avance de pequeos micro controladores de forma que cada da pasa el tiempo se van comprimiendo ms y con mejores capacidades que son en general los mejores para hacer una tarea de forma correcta as funcionando como herramientas didcticas y precisas en cualquier tarea que se les pueda dar en este pequeo manual vamos a dar a conocer un tipo de micro controlador de la gama alta de microchip que es el ms sofisticado hoy en da y que nos permitir realizar cualquier actividad que le asignemos ya sea de facilidad o de complejidad ya que este pequeo controlador puede ejecutar ese tipo de tareas Daremos a conocer sus diferentes caractersticas comparndolas con los de sus diferentes familias que existen Ya que como sabemos existen de gama baja, media y alta y la sofisticada que son procesadores ms avanzados este manual ha sido elaborado para servir como apoyo didactico complementario al desarrollo de actividades que es una introduccion al microcontrolador pic 18f4550 un manual basico cuya finalidad es fungir como material de consulta para la realizacion de las practicas propuestas en el manual se pretende que el manual sea practico y de facil lectura para que el lector desarrolle con facilidad cualquier practica que quiera realizar

NDICE GENERAL

CAPITULO 1 DESCRIPCION FISICA DE LOS COMPONENTES Y DIAGRAMAS DE CONEXION

Descripcin general del micro controlador 18F4550 Caractersticas generales del micro controlador 18F4550 Diagramas de conexin para realizar programacin del micro controlador 18F4550

CAPITULO 2 PROGRAMACION DEL MICROCONTROLADOR 18F4550

Descripcin de programas con los que podemos programar el pic 18F4550

Instalacin y configuracin de software Instrucciones y comandos principales de programacin

CAPITULO 3 PRACTICAS DEL PIC18F4550

Elaboracin de prcticas realizadas con el PIC 18F4550

CAPITULO 4 INSTRUMENTACION Ejemplos de medicin de variables e instrumentacin con la utilizacin del pic 18F4550

Los micro controladores surgieron a partir de una necesidad concreta que tuvieron ingenieros japoneses que la empresa busicom en 1969 el requerimiento fue obtener una cantidad de circuitos integrados para calculadoras que fueran diseados de acuerdo a sus proyectos estos requerimientos fueron expuestos a la empresa Intel la solucin propuesta por el jefe del proyecto MARCAN HOFF requera que la operacin del circuito integrado fuera determinada por un programa almacenado en el propio circuito de esta manera naci el primer micro controlador el cual ha evolucionado rpidamente hasta nuestros das Aunque inicialmente todos los micro controladores adoptaron la arquitectura clsica de von Neumann se caracteriza por disponer de una sola memoria principal donde se almacenan datos e instrucciones de forma indistinta a dicha memoria se accede a travs de un sistema de buses nico (direcciones datos y control) La arquitectura Harvard dispone de dos memorias independientes una que solo contiene instrucciones y otra solo datos ambas disponen de sus respectivos sistemas de buses de acceso y es posible realizar operaciones de acceso (lectura o escritura) simultneamente en ambas memorias

Fig:1

un microcontrolador consta de cuatro partes de memoria de programa ,memoria de datos ,procesador y recursos auxilares a continuacion explicaremos brevemente las diferentes partes de este microcontrolador memoria de programa :contiene las instrucciones del programa que gobierna la aplicacin a la que se destina el microcontrolador como siempre se realiza la misma tarea se trata de una memoria no volatil que no debe perder la imformacion grabada cuando se desconecta la alimentacion memoria de datos: almacena los datos variables y los resultados temporales ,por lo tanto debe permitir lectura y escritura casi al mismo tiempo pero no todo a la vez procesador : es el bloque del computador encargado de interpretar y ejecutar las instrucciones del programa recursos auxiliares: entre los mas conocidos destacan las puertas de entrada y salida digitales ;temporizadores ;comparadores y capturadores de seales conversores A/D y D /A; perro guardian y modo de trabajo en reposo interrupciones,etc es conveniente explicar un poco mas de sobre los recursos auxiliares ya que sirven para si en algun momento algo de ellos no esta claro puertas de E/S digitales : todos los microcontroladores destinan algunos de sus pines a soportar lineas de E/S digitales por lo general estas lineas se agrupan de ocho en ocho formando puertas.las lineas digitales de las puertas pueden configurarse como entrada o como salida cargando un 1 o un 0 en el bit correspondiente de un registro destinado a su configuracion temporizadores o timers: se emplean para controlar periodos de tiempo (funcion de temporizador ) y para llevar la cuenta acontecimientos que suceden en el exterior (funcion contador )para la medida de tiempos se carga un registro con el valor adecuado y asi dicho valor se va incrementando o decrementando al ritmo de los impulsos de reloj o algun multiplo hasta que se desborde y llegue a 0 momento en el que se produce una interrupcion cuando se desean contar acontecimientos que se materializan por cambios de nivel o flancos en alguno de los pines del microcontrolador el mencionado registro se va incrementando al ritmo de dichos impulsos Conversor A/D (CAD): los microcontroladores que incorporan un corvesor A /D (analogico digital) pueden procesar seales analogicas tan abundantes en las

aplicaciones suelen disponer de un multiplexor que permirte aplicar a la entrada de CAD diversas seales analogicas desde los pines del ciscuito integrado Modulador de anchura de impulsos o PWM : son circuitos encapsulados son extremadamente utiles para controlar etapas de potencia muchos micros tienen este periferico en sustitucion del conversor D/A (digital /analogico ) Puertas de comunicacin : con objeto de dotar al microcontrolador de la posibilidad de comunicarse con otros dispositivos externos buses y otros microprocesadores buses de sistemas buses de redes y poder adaptarlos con otros elementos bajo otras normas y protocolos algunos modelos como el pic 18F4550 usando en este manual disponen de USART ,adaptador de comunicacin serie sincrona y asincrona pues hay mucho que hablar de este pic 18f4550 pues por lo que a mi prioridad ofrece mayores prestaciones y la posibilidad de programar tareas de una complejidad superior no obstante los conocimienos que se posean en cualquiera de las familias de pics de microchip pueden ser utilizados y aplicados de manera general sobre cualquiera de las otras familias esto es gracias a la politica de microchip de que los chips mas potentes mantengan siempre la compatibilidad con sus hermanos menos potentes los microcontroladores pics de microchip han sido y son tan populares entre cosas por lo siguiente: ya que son otras caracteristicas que destacan por lo siguiente : sencilles de manejo tienen un juego de instrucciones reducido (risc) 35 en la gama media buena imformacion facil de conseguir y didactica su coste es competitivo inferior a sus competidores poseen una elevada velocidad de funcionamiento buen promedio de parametros velocidad y consumo tamao alimentacion y codigo compacto entre otra cosas herramienta de desarrollo faciles y baratas muchas herramientas de software se pueden recoger libremente a traves de internet y desde microchip en (http://www.microchip.com) existe una gran variedad de herramientas hardware que permiten grabar depurar borrar y comprobar el comportamiento de los pics diseo rapido etc la gran variedad de modelos de pics permite elegir el que mejor responde a los requerimientos de la aplicacin por lo cual se muestran las siguientes familias

familia de microcontroladores pics

pic 10fxxxx: microcontroladores de 8 bits ,de bajo coste de 6 pines y bajas prestaciones pic 12fxxxx: microcontroladores de 8 bits de bajo coste de 8 pines y bajas prestaciones pic16fxxxx :microcontroladores de 8 bits con gran variedad de numero de pines y prestaciones medias pic 18fxxxx : microcontroladores de 8 bits con gran variedad de numero de pines y prestaciones medias/altas . pic 24fxxxx: microcontroladores de 16 bits de la gama alta dspic;s

QUE ES UN MICROCONTROLADOR ? A nivel ingenieria se sabe que un microcontrolador es un circuito integrado programable que contiene todos los elementos necesarios para desarrollar y controlar una tarea determinada la cantidad de componentes que se integran a los microcontroladores depende del diseo de los fabricantes y del tipo de pics que quieramos utilizar sin embargo los elementos basicos que contienen o suelen ser : microprocesador,memoria RAM,memoria de programa ,convertidor A/D ,oscilador.puerto de comunicacin etc esto le ha brindado una gran versatilidad a este tipo de dispositivo y por lo cual su utilizacion se a incrementado enormemente en el mundo a continuacion se muestra una imagen de como se veria de la parte externa de un microcontrolador si nosotros quisieramos abrir uno de estos procesadores

Fig:2 Despues de una breve introduccion daremos a conocer sus caracteriticas mas fundamentales para este pic ya que mas adeelante haremos unas pequeas practicas que serviran como una nocion de lo que puede hacer este componente

CARACTERISTICAS DEL PIC 18F4550 Las principales caracteristicas del pic18f4550 las describiremos a continuacion Su principal caracteristica de este microcontrolador es que esta compuesto por la arquitectura harvard en esta arquitectura la cpu se conecta de forma independiente y con buses distintos con la memoria de instrucciones y con la de datos esta arquittectura permite a la cpu acceder simultaneamente a las dos memorias ademas propicia numerosas ventajas al funcionamiento del sistema 35 lineas de entrada o salida divididas en cinco puertas de la A a la E Comunicacin serie tipo USART, MSSP.I2C,Y USB V.2.0 32 k de memoria interna 2048 bytes de memoria RAM de datos y 256 de memoria EEPROM Frecuencia de funcionamiento entre 4 a 48 MHZ en este caso se trabaja con una frecuencia de 48 MHZ Un conversor de analogico digital de 10 bits con 13 canales de entrada Posee 4 modulos de timer o fuentes de reloj internas Modulo de 2 canales para la generacion de seales PWM Voltaje de alimentacion entre 2 a 5,5 volts en corriente continua Bajo consumo menos de 2 mA a 5 volts y 4 mh

Existe una diversidad de modelos de microcontroladores con prestaciones y recursos diferentes la gran variedad de modelos de microcontroladores pic permite que el usuario pueda seleccionar el mas conveniente para su proyecto ya que podemos buscar la manera de hacer mas rapidas las tareas y poder lograr un poco mas la mejora en cuanto la practica la calidad del proyecto que quieramos realizar

Segmentacion: se aplica la tecnica de segmentacion (pipe-line) en la ejecucion de las instrucciones la segmentacion permite al procesador realizar al mismo tiempo la ejecucion de una instruccin y la busqueda del codigo de la siguiente (prefetch) de esta forma se puede ejecutar cada instruccin en un ciclo (un ciclo de instrucciones equivale a cuatro ciclos de reloj). Las instrucciones de salto ocupan dos ciclos al no conocer la direccion de la siguiente instruccin hasta que no se haya completado la difurcacion Formato de instrucciones: el formato de todas las instrucciones es de la misma longitud . las instrucciones de los microcontroladores de la gama baja tienen una longitud de 12 bits (pic16cxxx).los de gama media tienen una longitud de 14 bits (pic16fxxx) y de 16 bits los de gama alta (pic17fxxx) y la gama mejorada (pic18fxxx) esta caracteristica es muy ventajosa en la optimizacion de la memoria de instrucciones y facilita enormemente la construccion de ensambladores y compiladores Juego de instrucciones : los pic poseen un procesador risc (computador de juego de instrucciones reducido ) los modelos de la gama baja disponen deun repertorio de 33 instrucciones ,35 los de gama media y casi 60 los de gama alta Arquitectura basada en un (banco de registros ) esto siginifica que todos los objetos del sistema (puertas de E/S, temporizadores posiciones de memoria etc.) estan implementados fisicamente como registros Herramienta de soporte potente y economicas : la empresa como ya lo habiamos mencionado de microchip y otras que utilizan los pic ponen a disposicion de los usuarios numerosas herramientas para desarrollar hadware y software son muy abundantes los programadores los simuladores software los emuladores en tiempo real ensambladores compiladores C, interpretes y compiladores BASIC. Hoja De datos del pic 18F4550 :Por lo antes mencionado se sabe que los microccontroladores existen en gamas como ya habiamos mencionado anteriormente de 8 bits,16-bits y 32 bits dentro de la gama mas simple de 8 bits se encuentra nuestro pic el cual ya mencionamos el 18f4550 el cual pertenece ala afamilia pic 18 MCU

Sus caracteristicas de memoria de programa memoria RAM numero de entradas y salidas numero de canales analogicos y tipos de puertos de

comunicacin han hecho de este pic uno de los mas utilizados para diversas aplicaciones. Microchip ofrece la hoja de datos (data sheet ) de todos sus microcontroladores de forma gratuita las cuales se pueden descargar directamente de su pagina web que ya habiamos mencionado anteriormente Enseguida en la imagen se presenta la descripcion microcontrolador de pines del

Fig no: 3 Diagrama del pic 18f4550 A continuacion se muestran las familias del pic antes mencionado el 18f4550

DIAGRAMAS DE CONEXIN PARA REALIZAR PROGRAMACIN DEL PIC 18F4550

En este apartado daremos una breve descripcin de cmo podemos conectar un led un display entre otras cosas ya que solo es un ejemplo para que no vayamos a cometer el error de conectar donde no se debe y de cierta forma quemar el micro controlador Primero empezaremos por saber en qu programa simular el trabajo que vayamos a realizar para que dicha prctica sea con gran seguridad de que estamos realizando bien las conexiones del micro controlador y del componente en el pin correcto por lo cual es recomendado utilizar proteus una herramienta muy buena a nivel estudiante y a nivel profesor por lo cual esto ms adelante mostraremos como se hace la instalacin de dicho software A continuacin les mostrare un ejemplo de la utilizacin de dicho programa es una simulacin de cmo se llevara a cabo la conexin de un pic 18f4550

En la imagen anterior se nota la utilizacion de los siguientes componentes que son los mas utilizados y que mas adelante seran ocupados para hacer practicas en tiempo real y que seran demostradas con la finalidad de que el lector no tenga duda de lo que se esta mencionando

ELEMENTOS ESENCIALES PARA LA UTILIZACION DEL PIC 1. Botones pulsadores (como seales de entrada) 2. Leds (como seales de salida ) 3. PIC 18F4550 4. Oscilador de 40 MHZ 5. Capacitores de 15pF 6. Resistencias de 10 k 7. Resistencias de 330 k 8. Alambre del calibre 22 ( o mas conocido como cable utp ) 9. Fuente de 5v CD 10. Protoboard (esencial para montar circuitos electronicos de prueba ) 11. Grabador de pics necesario para llevar cabo todo nuestro proyecto o practica siempre sera necesaria la utilizacion de diferentes componentes electronicos que son externos al pic y que son necesarios para el correcto funcionamiento del proyecto realizado

FUENTE DE ALIMENTACION: el microcontrolador PIC 18F4550 se alimenta con 5 V DC los cuales se aplican entre los pines de alimentacion V 00 (+) y vss (-), el consumo de corriente del dispositivo depende de las cargas conectadas al microcontrolador y de su frecuencia de trabajo se aconseja que se coloque un capacitor de desacoplo de 100 nf lo mas cerca posible de los pines de alimentacion una fuente DC sera suficiente para el desarrollo de todos los proyectos presentados en este manual RESISTOR los resistores son elementos electronicos que se utilizan para limitar la corriente electrica que fluye en un dispositivo son elementos compuestos de carbon y otros componentes resistivos la corriente maxima en un resistor esta limitada por la potencia maxima que puede disipar su cuerpo los valores mas comunes encontrados son de 0.25w 0.5w y 1w en la siguiente figura se muestran ejemplos de resistores y su simbolo electrico

los resistores poseen un codigo de colores mediante el cual se puede leer con facilidad su valor existen resistores con codigo de 4,5 y 6 bandas de colores tal como se muestra en la siguiente figura

POTENCIOMETRO los potenciometros son resistores con valor de resistencia electrica variable de esta forma se puede controlar indirectamente la intensidad de corriente electrica que fluye por un circuito si se conecta en paralelo o la diferencia de potencial electrico si se conecta en serie en la figura se muestra un ejemplo de potenciometros tipicos y sus simbolo electronico en

este manual se hara uso de un potenciometro para realizar la simulacion de la seal de entrada de un sensor analogico

CAPACITOR es un dispositivo pasivo capaz de almacenar energia en un campo electrico entre dos superficies o placas conductoras separadas por un material dielectrico o por el vacio los capacitores se utilizan en baterias memorias filtros ,adaptacion de impedancias para flash en camaras fotograficas para mantener corriente en un circuito y evitar las caidas de tension los capacitores se realizan de diferentes materiales como vidrio mica papel ceramicos tantalio electroliticos etc en la figura se muestran un ejemplo de capacitores y su simbolo electronico

TRANSISTOR: son dispositivos electronicos semiconductores que cumplen alguna funcion como :amplificadores osciladores conmnutadores o rectificadores esto se encuentran en los aparatos electronicos como radios televisores reproductores de audio y video relojes de cuarzo

computadoras telefonos celulares etc en la siiguiente imagen se muestra un ejemplo de transistores y su simbolo electronico

OSCILADOR : los microcontroladores siempre requieren de un circuito que les indique la velocidad de trabajo a estos circuitos se le llaman osciladores o relojes los osciladores los osciladores generan ondas cuadradas de alta frecuencia existen diferentes tipos de osciladores que se pueden utilizar en los microcontroladores como son :XT ( cristal de cuarzo ) RC ( oscilador con resistor y capacitor ) HS (cristal de alta velocidad ) LP( cristal para baja frecuencia y bajo consumo de potencia ) y EXTERNO ( se aplica una seal de reloj externa) el tipo de oscilador que se utilizara en los proyectos presentados en el presente manual es el tipo HS (high speed resonator ) de 20 MHZ en la siguiente figura se muestra el oscilador y su simbolo electronico

En esta parte tambien se da a conocer el conexionado del display ya que algunas veces es necesario para hacer uan parctica mas completa y poder representar datos en una pantalla ya sea de cualquier variable que quieramos mostrar Por lo cual tambien permiten mostrar la informacion requerida mediante caracteres alfanumericos Existen gran variedad de display LCD de 16x 2 (2 lineas por 16 columnas ) Este tipo de display puede ser gobernado mediante conexin de bus de 4 bits o de 8 bits para disminuir el nuemro de salidas utilizadas en el microcontrolador se escogera la conexin de bus de 4 bits en la siguiente imagen se `presenta un ejemplo del display LCD JHD162A y el diagrama electronico del LCD LM016L estos LCD difieren unicamente en que el LCD JHD162A posee dos pines extras (pines 15 y 16) que sirven para proveer de luz trasera al LCD el pin 15 se conecta en serie con una resistencia de 47 ohms o de 680 ohms y la resistencia se conecta a V (DD). El pin 16 se conecta a V( SS). Enseguida se mostraran unas imgenes de los display antes mencionados y asi como su conexin hacia el microcontrolador

Imagen del display LCD JHD 162A

Smbolo electrnico LCD LM016L.

En la figura siguiente se muestra el diagrama de un ejemplo de conexiones pra el display LCD LM016L el cual se conecta con el puerto B del PIC18F4550 estas mismas conexiones aplican para el LCD JHD 162A

Tambin para terminar con esta parte mencionaremos un elemento muy importante que se utiliza para grabar un programa a un micro controlador se requiere de un programador de pic que se utilizara en este manual es el programador volnia pic

usp 3.0 el cual se conecta a la pc mediante USB

CAPITULO 2

PROGRAMACION DEL MICROCONTROLADOR 18F4550

En este captulo daremos una breve descripcin de los programas que utilizaremos para realizar las prcticas que llevaremos a cabo ms adelante por

lo cual comenzaremos por decir en que lenguaje queremos programar ya que existen muchos por lo cual los ms escuchados son java y programacin en C los cuales son ms escuchados ya que es gracias a sus facilidad para entender sus lenguaje y as lograr nuestro objetivo

En este manual se utilizara el lenguaje c para realizar la programacin del micro controlador PIC18F4550 El compilador c de CCS se desarroll especficamente para la programacin de los micro controladores PIC por lo que se dispone de una amplia coleccin de libreras de funciones predefinidas para mayor informacin hay que visitar la pgina web www.ccsinfo.com Un demo del compilador si queremos lo podemos descargar de forma gratuita de la pgina antes mencionada el demo es completamente funcional durante 45 das (requiere de conexin a internet para su uso) Pero para no hacer muy tardado el trabajo les dejo la versin del programador ya nada ms te encargaras de instalarlo correctamente para que este funcione muy bien y haga todo como debe de ser (versin full)

A continuacin daremos una breve idea de cmo es su estructura del programador en C Los programas en C requieren que el programador tenga en cuenta los siguientes requerimientos mnimos de estructura para que podamos entender que estamos haciendo y que va hacer el programador DIRECTIVAS

las directivas son las que incluyen las palabras reservadas su funcion es configurar la forma de trabajo del microcontrolador estas directivas comienzan con el simbolo # y continuan con una palabra reservada especifica DEFINICION DE VARIABLES Y CONSTANTES Se definen las variables y constantes globales que son necesarias para la el programa a desarrollar Los tipos variables pueden ser byte,entero,flotante ,logico,carcter ,etc. FUNCIONES Existen funciones predefinidas por el compilador CCS , sin embargo se pueden establecer funciones propias FUNCION PRINCIPAL Esta funcion se requiere para iniciar el flujo del programa ya que es llamada cuando inicia la ejecucion de un programa INSTRUCCIONES Las instrucciones determinan las acciones del programa dentro del micro controlador COMENTARIOS Estos se pueden utilizar en cualquier lugar del programa sirven para facilitar la lectura de las acciones que ejecuta el programa El programa asi escrito se denomina fuente y puede estar escrito en uno o varios archivos para que el programa pueda ser ejecutado se debe compilar y enlazar con todas las funciones que se necesiten el proceso de compilar consiste en traducir el programa fuente a codigo maquina la extension de archivo que se utiliza para realizar la grabacion del programa al pic es .hex

COMO COMENZAR A HACER UN PROYECTO EN CCS

Existen dos formas para realizar un proyecto en el compilador C de CCS.se puede elegir la opcion PIC WIZARD. E la pestaa project. Para que el compilador guie paso a paso la creacion del proyecto en la figura siguiente la forma es hacerlo de manera manual .para esto es necesario elegir la opcion

create en la misma pestaa project en este ,manual se trabajara conla segunda opcion pues de esta manera se tiene el control completo del proyecto

Imagen de la creacion de un proyecto en el compilador c de ccs

Antes de crear un proyecto de forma manual es necesario que antes ya se haya realizado el programa que se utilizara en el proyecto una vez que se ha creado el programa cuando se elije la opcion create aparece uan ventana donde se debe buscar y seleccionar el programa a utilizar y despues debemos seleccionar el microcontrolador que vayamos a utilizar en este caso seleccionaremos el pic18f4550 una vez realizado lo anterior sera posible compilar el programa y construir el archivo hexadecimal que grabaremos en el PIC.

PROTEUS LA HERRAMIENTA PREFERIDA PARA SIMULACIONES Proteus la herramienta ms fcil y sencilla para poder lograr cualquier diagrama ya sea con referente a programacin o por si fuera poco para poder lograr un enfoque ms profundo en cuanto al mbito de simulaciones y hacer circuitos digitales en forma real cabe mencionar que este software es tanto para estudiantes y para profesionistas en la materia

A continuacin daremos una breve descripcin de lo mucho que podemos lograr con este software de simulacin real ya que abarca muchos puntos importantes que mencionaremos ms adelante por lo cual solo es un intro hacia este tipo de software porque es el ms completo en simulacin y muy recomendado para poder lograr nuestras prcticas en tiempo real y en forma simulada Para empezar es saber lo esencial de este software

QU ES PROTEUS? Proteus VSM es un sistema de diseo electrnico basado en la simulacin analgica, digital o mixta de circuitos, que brinda la posibilidad de interaccin con muchos de los elementos que integran el circuito. Incluye componentes animados para la visualizacin de su comportamiento en tiempo real, adems de un completo sistema de generacin y anlisis de seales. Tambin cuenta con un mdulo para el diseo de circuitos impresos. Las siglas VSM significan Virtual System Modelling, que en espaol podemos traducir como sistema de modelado virtual, ya que Proteus VSM permite modelar de forma virtual en la computadora prcticamente cualquier circuito. La caracterstica principal que hace de Proteus VSM uno de los simuladores preferidos por muchos aficionados y profesionales de la electrnica es la posibilidad de simular circuitos que incluyen microprocesadores o micro controladores. Aunque el nombre completo del programa es Proteus VSM, a partir de ahora nos referiremos a l solo como Proteus, para mayor facilidad

A continuacin daremos unas breves imgenes de como se ve proteus en pantalla cuando iniciamos su uso:

Imagen de proteus que ofrece una amplia gama de herramientas de simulacin en un entorno grfico amigable y fcil de usar Visiten la pgina web www.labcenter.com de Labcenter Electronics, que es el desarrollador de Proteus, podrn descargar una versin demo del programa y, adems, encontrar informacin acerca de las licencias, caractersticas, funciones, controladores y mdulos extra, entre otros elementos. Esta versin demo es completamente funcional, excepto por las siguientes limitaciones: no permite guardar nuestros circuitos si hemos creado uno desde cero, o si modificamos uno preexistente, no podremos almacenar los cambios realizados en l. Adems, no es posible simular circuitos que incluyan micro controlador. Para instalar Proteus en nuestra computadora, simplemente debemos ejecutar el archivo de instalacin y seguir los pasos tal como lo hacemos con cualquier otra aplicacin en Windows. A partir de ahora, tomaremos una versin completa de Proteus para dar las explicaciones y ejemplos, es decir, una versin con licencia para usar todas sus funciones. Trabajaremos con una versin normal

Para comenzar trabajar con este software necesitaremos saber dnde est ubicada cada parte LAS PARTES DE PROTEUS Para saber ms con respecto a las partes de proteus cabe decir que son simples solo es cosa de ir identificando cada parte e irse acostumbrando a su campo de practica y simulacin El programa cuenta con dos partes o componentes principales. Uno de ellos es el mdulo ISIS, que es donde vamos a dibujar los diagramas de los circuitos electrnicos y, tambin, desde donde efectuaremos las simulaciones. Si es la primera vez que abrimos el mdulo ISIS, despus de instalar Proteus en el sistema, es posible que aparezca una ventana llamada View Sample Designs, que nos preguntar si queremos ver los diseos de ejemplo que se instalan junto con el programa La imagen es la siguiente:

Al abrir Proteus desde el icono ISIS por primera vez, se nos preguntar si deseamos ver archivos de ejemplo Para ver los ejemplos, presionamos el botn Yes; de lo contrario, pulsamos No. Si marcamos la casilla Dont show this dialog again?, la ventana no volver a aparecer; pero si despus queremos acceder a los archivos de ejemplo, podremos hacerlo desde el men Help/Sample Designs

NO ESTUDIAREMOS ARES Veremos que Proteus cuenta con dos mdulos principales: ISIS y ARES. En ARES se disean placas de circuito impreso o PCB (Printed Circuit Board). En este manual solo nos vamos a referir al mdulo ISIS y a la simulacin de circuitos en l. No nos dedicaremos a estudiar el mdulo ARES, debido a que la extensin de lo que estamos hablando no nos permite hacerlo en profundidad por lo cual como habamos mencionado proteus Adems del mdulo ISIS, Proteus cuenta con otro mdulo, denominado ARES, que es donde se disean las placas de circuito impreso (PCB) utilizadas para el posterior armado de los circuitos. En relacin a este tema, otra caracterstica muy interesante de este programa es la posibilidad de importar un circuito dibujado en ISIS directamente al mdulo ARES. De esta manera, podremos disear fcil y rpidamente un circuito impreso para l.

Esta es una breve imagen observamos como es el campo de ARES para poder lograr la simulacin de una circuito ya montado en la placa fenlica por lo cual ARES permite el diseo de circuitos impresos donde construiremos los circuitos de forma fsica

EL BORDE DE LA HOJA DE TRABAJO Dentro de la interfaz de ISIS, veremos una lnea de color azul cuya funcin es delimitar la hoja de trabajo, pero esta solo aparece a modo de referencia. En caso de que imprimamos el circuito o lo guardemos como una imagen, esta lnea no se imprimir ni se mostrar en la imagen almacenada. Si por alguna razn necesitamos que aparezca, tendremos que colocar un recuadro con elementos grficos. Ms adelante, en este mismo captulo, veremos cmo podemos hacerlo LA INTERFAZDE ISIS En principio, el mdulo ISIS es un espacio para dibujar los diagramas de nuestros circuitos. Al abrir Proteus desde el icono ISIS, veremos la pantalla que se explica en la siguiente Gua visual

01: BARRA DE COORDENADAS: En esta barra podemos ver las coordenadas donde se encuentra el cursor en todo momento, mientras lo desplazamos por la ventana de edicin. 02: BARRA DE ESTADO: Aqu aparece informacin til de lo que tengamos seleccionado o del elemento sobre el cual se encuentre el cursor del mouse en ese momento. 03: VENTANA DE EDICIN: Es la ventana donde dibujaremos los circuitos electrnicos colocando los componentes, interconectndolos, y agregando tambin otros instrumentos y herramientas. GUA VISUAL LA INTERFAZ DE ISIS 2 1 6 5 4 3 04: BORDE DE HOJA: La lnea de color azul determina el lmite de la hoja de trabajo; debemos colocar el circuito dentro de ella. 05: SELECTOR DE OBJETOS: En esta ventana aparecern los componentes y otros elementos disponibles, dependiendo del modo seleccionado, y desde all podremos elegirlos para colocarlos en el diseo. 06: VENTANA DE VISTA PREVIA: Esta pequea ventana nos ofrece una vista previa del circuito o de los elementos que vayamos a colocar en el diseo; ms adelante veremos detalles sobre su uso

LA HOJA DE TRABAJO

En la ventana de edicin tenemos dos elementos principales: La hoja de trabajo y la rejilla. La hoja de trabajo est delimitada por el cuadro de color azul. Cuando accedemos a ISIS desde su icono, es decir, sin abrir ningn circuito, por defecto la ventana de edicin est vaca, y el tamao de la hoja de trabajo es de 10 por 7 pulgadas. Si necesitamos cambiar el tamao de la hoja de trabajo, podemos hacerlo mediante el men System/Set Sheet Sizes. Al seleccionar esta opcin, aparece una ventana con el ttulo Sheet Size Configuration, donde podemos elegir un tamao de la lista o uno personalizado, llamado User. En realidad, es posible seleccionar un tamao de la lista y luego ajustarlo a la medida que deseamos

Sheet Size Configuration ofrece cinco tamaos de hoja, desde A4 a A0, y un tamao definido por el usuario.

INSTALACION DE EL SOFTWARE PARA HACER EL PROGRAMA EN