Sie sind auf Seite 1von 6

Crear Un proyecto en PIC-C CCS y Simularlo en Proteus ISIS

Este articulo servir de referencia para los ejercicios que vamos desarrollar en este blogger y explica de la forma resumida como armar un proyecto con el compilador PIC-C CCS y luego usar usar el simulador de circuitos electrnicos Proteus ISIS para comprobar el cdigo y si se quieres profundizar te recomiendo el siguiente libro [1] que ya hemos comentado aqu.

Manos a la obra, digamos que ya sabemos que aplicacin vamos a desarrollar que funcin va tener, los perifrico y configuracin de los puertos, claro tambin que MicroControlador se va usar y el correspondiente DataSheet. 1) Abrimos el compilador en la seccin de proyectos (Project) hay encontramos dos iconos (Wizard) el (1) sirve para los PIC 10-12-16 y 18 el (2) para micro de mayor prestaciones como la familia 24 y los DSPIC.

2) Seleccionamos la familia que corresponde el Micro-controlador, ahora nos pide que seleccionemos donde guardar el proyecto lo ms recomendable para evitar inconvenientes, es lo ms cercano a la raz ejemplo C:\PIC-C\ejemplosXXX y si se abre en otro computador en el mismo lugar, no abra problema, es debido que el archivo del proyecto el *.pjt guarda la ubicacin de todos los archivos involucrados en el cdigo fuente, libreras, sub-programa ctc.

3) Sale una ventana de configuracin, primero que debemos hacer es seleccionar el MicroControlador (3) luego de ellos la ventana se modifica mostrando todas las

caractersticas disponible que tiene el compilador para dicho micro, siguiendo el orden de importancia (4) se fija la frecuencia del reloj y que tipo vamos usar (5) si cristal o un RC. En esta ventana hay configuraciones propias que depende del tipo de Micro-Controlador y que podemos activar segn necesitemos alguna de esas caractersticas.

4) Al terminar se creara tres archivos, el .C donde est el cdigo fuente en lenguaje C, el .h con el mismo nombre del proyecto que es donde est toda la configuracin que seleccionamos de wizard para el dispositivo y el .pjt que esta toda informacin del proyecto.

5) A continuacin modificamos el cdigo (6) y compilamos (7), en este proceso se generara nuevos archivos en la carpeta, los importarte es el .hex (8) que sirve para grabarlo en Micro usando un quemador y simular en Proteus y tambin el .cod (9) que sirve en Proteus ISIS para correr el cdigo paso a paso.

6) Ya con los archivo .hex y .cod podemos hacer la simulacin en Proteus ISIS para eso buscamos todos los componentes necesario (10) y armamos nuestro circuito de prueba.

7) En la simulacin no es necesario alimentar el Micro-Controlador, ni colocar un cristal o resonador, click derecho sobre el micro y escogemos editar componente aqu nos interesa es cargar el *.hex generado por el compilador (11) y fijar la frecuencia (12) para simulacin usamos los botones parecido a un reproductor (13)

8) Para correr el cdigo paso a paso en la simulacin cargamos en (11) con el archivo *.cod, damos play y luego pausa en los botones (13) y con los botones del grupo (14) hacemos la simulacin pasa a paso, la ventana (15) se muestra todas las variables.

Recomendaciones.

La idea es usar los dos programa al mismo tiempo, modificando y depurando el cdigo fuente mediante el compilador PIC-C CCS y ver el resultado en el Proteus ISIS, para esto no es necesario cargar cada vez el .hex o .cod en Proteus ISIS cada vez que se compila el programa lo hace de forma automtica. Otra recomendacin es usar una frecuencia muy baja entre 500 KHz a 1MHz y para la simulacin, as lo recomienda el siguiente libro [1], claro cuando se pasa fsico (Proto-Board) se debe adaptar la frecuencia al cristal que se va usar.

Das könnte Ihnen auch gefallen