Guia Proteus

Embed Size (px)

Text of Guia Proteus

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 1 / 23

    Universidad de Carabobo

    Facultad de Ingeniera

    Escuela de Ingeniera Elctrica

    Departamento de Sistemas y Automtica

    Proteus VSM

    Gua Rpida de uso (Versin 1.0 - Nov 2008)

    Demetrio Rey Lago ( drey@uc.edu.ve )

    1. Qu es Proteus? .................................................................................................................................. 2

    2. Sobre este Documento .......................................................................................................................... 2

    a. Acciones del usuario .......................................................................................................................................3

    b. Comandos del Mouse: .....................................................................................................................................3

    3. Inicio de Proteus VSM ........................................................................................................................... 3

    4. Creando el Primer Circuito (contador binario ascendente) ..................................................................... 5

    a. Seleccionar Dispositivo PIC ..............................................................................................................................6

    b. Colocar Dispositivo PIC en el Plano ..................................................................................................................8

    c. Seleccionar restantes componentes ................................................................................................................9

    d. Insertar componentes en circuito .................................................................................................................. 10

    e. Guardar Diseo ............................................................................................................................................. 11

    f. Conectar componentes entre s y a Vcc y tierra. ............................................................................................. 12

    g. Editar parmetros de los componentes.......................................................................................................... 13

    5. Programar el Micro ............................................................................................................................. 15

    a. Agregar archivo fuente en lenguaje ensamblador .......................................................................................... 15

    b. Editar archivo fuente..................................................................................................................................... 17

    c. Ensamblar archivo ........................................................................................................................................ 18

    d. Programar el microprocesador del circuito (asignarle el cdigo ejecutable) .................................................... 19

    6. Simulacin .......................................................................................................................................... 22

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 2 / 23

    1. Qu es Proteus?

    Proteus VSM es un co-simulador de microprocesadores dentro de un simulador PSPICE de modo mixto

    (digital/analgico) desarrollado por Labcenter Electronics (pgina Web en http://www.labcenter.co.uk/ ).

    Proteus permite el diseo esquemtico de circuitos conformado por microprocesadores, o microcontroladores

    conectados con elementos electrnicos (fuentes, resistencias, capacitores, inductores, LEDs), dispositivos de

    entrada/salida (displays siete segmentos y LCD, teclados, botones), elementos electromecnicos (botones, contactos,

    motores), circuitos integrados, y otros componentes.

    Luego de construir el circuito mediante una interfaz de dibujo esquemtico, el usuario puede programar virtualmente

    los micros presentes en el circuito, y correr una completa simulacin del mismo. Esto permite validar el diseo, corregir

    errores e introducir mejoras antes de implementar el circuito real en el Laboratorio.

    La simulacin de Proteus es interactiva, puesto que el usuario, mediante clicks del mouse sobre los dispositivos

    perifricos, puede cambiar el estado de las seales de entrada al micro y observar la respuesta de ste de acuerdo a su

    programacin.

    2. Sobre este Documento

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 3 / 23

    Este documento es una gua rpida de uso del Proteus 6 Professional para Windows, donde se muestra la secuencia de

    comandos y acciones que debe realizar el usuario para la correcta implementacin y simulacin de circuitos bsicos con

    el microcontrolador PIC16F877 de Microchip. Para facilitar el entendimiento de la herramienta Proteus, se incluyen las

    pantallas que muestra este programa durante en las diversas etapas de diseo y simulacin.

    a. Acciones del usuario

    Las acciones que debe realizar el usuario estarn resaltadas en amarillo y letra negrita

    Las opciones consecutivas de seleccin y men estn separadas por el carcter >, tal como la secuencia de

    comandos File > Save Design > Dar Nombre al Diseo > Guardar

    Las teclas presionadas a la vez aparecen separadas por guiones tal como ctrl-z

    b. Comandos del Mouse:

    Click: apuntar con el mouse y presionar botn izquierdo

    Click-derecho: apuntar con el mouse y presionar botn derecho

    Arrastrar: apuntar con el mouse, presionar botn izquierdo, dejndolo presionado, mover el mouse hasta la

    posicin destino y luego liberarlo

    3. Inicio de Proteus VSM

    El programa se encuentra identificado en el men inicio de Windows, en la seccin:

    Men Inicio Windows > Todos los programas > Proteus 6 Professional > ISIS 6 Professional

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 4 / 23

    Al momento del inicio, el programa presenta su pantalla principal. El rea ms grande de la pantalla se llama Ventana de

    Edicin (Editing Window), y es donde se colocan componentes y lneas de conexin. El rea arriba a la izquierda, es el

    VIsor (Overview Window), en el cual se presenta una visin global de la actual posicin del plano lgico y adems

    contiene la vista preliminar de cada objeto a ser colocado en el plano. Debajo del Visor est el Selector de Objetos

    (Object Selector), en donde se despliega una lista de los componentes, smbolos, y otros objetos de las bibliotecas de

    Proteus. En las partes superior y lateral se observan el men principal, y las barras de herramientas.

    Ventana de Edicin

    Selector de

    Objetos

    Visor

    Barra de Herramientas

    Men Principal

    Barra de Herramientas

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 5 / 23

    4. Creando el Primer Circuito (contador binario ascendente)

    Para crear nuestro primer circuito, vamos a implementar un contador binario ascendente con el PIC16F877. Primero,

    vamos a crear un nuevo diseo, seleccionando File > New Design

    Lo cual nos presentar una ventana que nos muestra los diferentes tipos de plantillas para nuestro diseo, y nosotros

    elegiremos la plantilla predeterminada (Default) y hacemos click en OK DEFAULT > OK.

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 6 / 23

    a. Seleccionar Dispositivo PIC

    Ahora, seleccionamos el componente PIC16F877 en las bibliotecas de Proteus. Para ello, seleccionamos

    Library > Pick Device/Symbol

    Seguidamente se nos muestra en pantalla la Ventana de Seleccin de Dispositivos (Pick Devices ). En esta ventana, se

    pueden seleccionar los dispositivos mediante clicks en Category, Subcategory, Manufacturer.

    La siguiente figura muestra las listas de dispositivos microprogramables disponibles del fabricante Microchip

    Category : Microprocessor ICs > Sub-category: PIC 16 Family > Manufacturer: Microchip

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 7 / 23

    Como puede observarse, Proteus contiene una gran cantidad de dispositivos en sus bibliotecas!

    Haciendo click con el mouse, seleccionamos el dispositivo PIC16F877. Inmediatamente aparecern, a la derecha de la

    ventana de dilogo, las vistas preliminares del smbolo del dispositivo (PC16F877 Preview) y del diagrama de circuito

    impreso (PCB Preview).

    Debemos estar seguros de seleccionar el smbolo PCB correspondiente al DIL40, correspondiente a 40 pines (Dual In-

    Line 40 pins), que es el usado en el laboratorio. Hacemos click en OK

    Seguidamente, aparecer el smbolo del microprocesador en el Visor y el nombre PIC16F877 aparecer en el selector de

    objetos.

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 8 / 23

    b. Colocar Dispositivo PIC en el Plano

    Para colocar el PIC en el plano, basta con hacer click sobre el nombre en el Selector de Objetos y mover el mouse sobre

    el lugar del plano donde queremos colocar el PIC.

  • Demetrio Rey Lago. Gua Rpida Proteus VSM. Pgina 9 / 23

    c. Seleccionar restantes componentes

    Seguidamente vamos a conectar al PIC:

    El botn de reset del micro

    Oscilador

    Pulsador de Entrada (UP)

    Leds de salida

    Primero vamos a seleccionar todos los dispositivos necesarios, y posteriormente los insertaremos en el plano.

    Abrimos nuevamente la ventana de seleccin de dispositivo mediante File > Library > Pick Devices/Symbol.

    Primero