You are on page 1of 7

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS

Los compiladores de lenguaje C hoy son ampliamente utilizados para la creacin de programas con microcontroladores PIC. El compilador que mejor soluciona las necesidades del programador enmascarando el hardware y simplificando la implementacin de una aplicacin es el fabricado por la compaa CCS. Por Andrs Ral Bruno Saravia

Entrega N 1.
Hasta hace unos 5 aos los programas se seguan escribiendo en lenguaje Assembler, pero gracias a que los compiladores de lenguaje C se mejoraron, en cuanto a su relacin de compresin, y los microcontroladores ampliaron su capacidad de memoria, hoy en da prcticamente el 99% de las aplicaciones para microcontroladores se realiza en lenguaje C (tambin existe el compilador para lenguaje BASIC y PASCAL, sin embargo los compiladores de lenguaje C son los mas usados por sus prestaciones). Hoy cuando tenemos que sentarnos a trabajar con un microcontrolador el desarrollador se encuentra ante una gran oferta de compiladores en el mercado, y surge la pregunta: Cul elijo? Sin duda alguna el compilador mas completo para microcontroladores PIC es el desarrollado por la firma CCS inc.(Custom Computer Services. Inc), el cual es muy popular en Amrica Latina por la gran documentacin que existe sobre el mismo. En esta seccin aportaremos nuestro granito de arena, ensendoles a trabajar con el mismo en el Entorno de Desarrollo Integrado (IDE) de Microchip MPLAB.

Aprendiendo a crear nuestro Primer Proyecto.


Como creemos que la enseanza es un proceso dinmico, progresivo y divertido, utilizaremos la metodologa de ir introduciendo conceptos en la medida que los necesitamos y sobre la marcha. Nuestro primer paso ser aprender a crear un proyecto en MPLAB IDE para el Toolsuite (herramienta de compilacin) CCS. Antes que nada debemos tener Instalado el MPLAB el cual lo podemos descargar gratuitamente desde la propia compaa Microchip: www.microchip.com/mplab Atencin: Al momento de escribir esta primer nota, el MPLABX versin 1.00 No Beta tiene problemas el editor del mismo indicando las funciones embebidas como NO DECLARADAS, por tanto aconsejamos por ahora no instalar dicho entorno hasta que el problema no sea subsanado, por tal motivo recomendamos descargar : La versin corriente de MPLAB 8.83 Una vez descargado el MPLAB IDE 8.83 o similar, instalarlo en modo CUSTOM y habilitar el toolsuite del compilador CCS. En la siguiente figura podemos apreciar la habilitacin referida en el prrafo anterior:

Una vez finalizada la instalacin tenemos que instalar el compilador CCS.

Puede bajarse desde la misma WEB de la compaa CCS: http://www.ccsinfo.com/ Una versin demo limitada o recurrir a las versiones del compilador CCS que se comparten en TARINGA: www.taringa.net, en este caso una vez instalado el compilador debemos copiar los archivos .CRG que vienen en la versin compartida y que debern pegarse dentro de la carpeta que genera el compilador al instalarse y que se llama PICC. El sistema operatvo Windows nos advierte que esos archivos ya existen y si queremos reemplazarlos, a lo cual accederemos con la opcin aceptar. Para aquellos que van a optar por las versiones compartidas de Taringa, busquen una de las ultimas versiones, por ejemplo la 4.114 o la 4.124. No aconsejamos anteriores por los problema que tienen cada una y que han ido solucionados en estas. Ahora que ya tenemos el MPLAB IDE, y el compilador instalados, realizaremos nuestro primer proyecto: Disparemos el MPLAB y vayamos a la solapa PROJECT:

Hagamos click con el Mouse sobre el item PROJECT WIZARD y se desplegar la ventana de bienbenida:

Ahora pulsamos en botn [Siguiente] y aparecer la siguiente ventana para que seleccionemos el microcontrolador con el cual vamos a trabajar:

Nosotros seleccionamos el PIC16F887, pero usted puede seleccionar el que tenga. Nuevamente luego de pulsar el botn [Siguiente] le aparecer la siguiente ventana donde cargaremos el Toolsuite, es decir la herramienta o conjunto de herramientas de programacin. Nosotros seleccionaremos el Toolsuite de CCS, para lo cual deber usted accionar el botn del control desplegable y picar con el Mouse sobre el compilador CCS:

Algunas veces, segn la versin de Windows instalada, Windows no encuentra la ruta de acceso al compilador, lo cual genera que el toolsuite seleccionado aparezca con una cruz roja por delante, lo que se puede corregir simplemente buscando el archivo del compilador manualmente mediante el botn [Browse] El tercer paso es seleccionar la carpeta donde almacenaremos nuestro proyecto y le ponemos un nombre al mismo. Nosotros creamos en el escritorio (desktop) una carpeta MPLAB_CCS para almacenar en ella los proyectos que haremos. Dentro de dicha carpeta creamos una capeta llamada ProyectoInicial. De esta forma la ruta total es: C:\Users\andres\Desktop\MPLAB_CCS\ProyectoInicial\ProyectoInicial

Ahora pulsamos nuevamente el botn [Siguiente] y se desplegar la ventana del cuarto paso mediante la cual podemos adjuntar a nuestro proyecto archivos prearmados, lo cual es muy til para ahorrar tiempo de escritura de cdigo, sin embargo en nuestro primer proyecto no utilizaremos esta opcin, por lo cual pasaremos la misma por alto :

y pulsaremos siguiente, lo cual nos llevar al final de la creacin de nuestro proyecto con el mtodo asistido (WIZARD) que tiene el MPLAB

En esta ltima pantalla se nos indica un resumen de cmo se crear el proyecto. Si uno lo desea puede volver hacia atrs para modificar algn paso. Si todo esta correcto podemos pulsar simplemente el botn de [finalizar].

Y volveremos al espacio de trabajo principal con la ventana del worksapce (espacio de trabajo) ya desplegada con las carpetas que forman parte del proyecto:

De esta forma ya hemos creado nuestro primer proyecto al cual le insertaremos nuestro primer programa en la prxima entrega. Continuar ....

You might also like