Si queremos
realizar la programación de los microcontroladores PIC en un lenguaje como el
C, es preciso utilizar un compilador de C.
Dicho compilador
nos genera ficheros en formato Intel-hexadedimal, que es el necesario para
programar (utilizando un programador de PIC) un microcontrolador de 6, 8, 18 ó
40 patillas.
El compilador de `C´
que vamos a utilizar es el PCW de la casa CCS Inc; versión demo que nos ofrece el fabricante. A su vez, el
compilador lo integraremos en un entorno de desarrollo integrado (IDE)
que nos va a permitir desarrollar todas y cada una de las fases que se compone
un proyecto, desde la edición hasta la compilación pasando por la depuración de
errores. La última fase, a excepción de la depuración y retoques hardware
finales, será programar el PIC.
Al igual que el
compilador de Turbo C, éste "traduce" el código C del archivo
fuente (.C) a lenguaje máquina para los microcontroladores PIC, generando así
un archivo en formato hexadecimal (.HEX). Además de éste, también genera
otros seis ficheros de información.
Veremos seguidamente el uso de algunas sentencias de este
compilador, y haremos uso del manual cuando necesitemos otras sentencias.
2.- DIRECTIVAS DEL ‘C’ ESTÁNDAR
#INCLUDE
<Nombre_Fichero>
#INCLUDE
"Nombre_Fichero"
Esta directiva
hace que el compilador incluya en el fichero fuente el texto que contiene el
archivo especificado en <Nombre_Fichero>.
Si el nombre del
fichero se incluye entre los símbolos '< >' el compilador busca el
fichero en el directorio INCLUDE.
Si se pone entre
comillas dobles " " el compilador busca primero en el directorio
actual o directorio de trabajo y si no lo encuentra, entonces lo busca en los
directorios INCLUDE del compilador.
Ejemplo:
#include
<16C54.H>
#include "reg_C84.h"
#PRAGMA
comando
Esta directiva se
usa para mantener compatibilidad entre los compiladores de C. El compilador
aceptará esta directiva antes de cualquier otro comando del preprocesador.
Ejemplo:
#pragma device
PIC16C54
Para ver el tema completo haz clic aquí
En este video puedes ver como utilizar el compilador PCW.
Para ver el tema completo haz clic aquí
En este video puedes ver como utilizar el compilador PCW.