Читать книгу Compilador C CCS y Simulador Proteus para Microcontroladores PIC - Eduardo García Breijo - Страница 30
2.10 Directivas y funciones (Preprocessor commands y built-in functions) 2.10.1 Directivas
ОглавлениеLas directivas de pre-procesado comienzan con el símbolo # y continúan con un comando específico. La sintaxis depende del comando. Algunos comandos no permiten otros elementos sintácticos en la misma expresión. Muchas de las directivas utilizadas por CCS son extensiones del C estándar.
A lo largo del presente libro se irán viendo varias directivas en su ámbito de aplicación particular.
Como ejemplo se pueden comentar:
#DEVICE chip, permite definir el PIC con el que se realizará la compilación.
#FUSES options, la cual permite definir la palabra de configuración para programar un PIC. Por ejemplo, en el PIC16F84 las opciones posibles son:
LP, XT, HS, RC, NOWDT, WDT, NOPUT, PUT, PROTECT, NOPROTECT.
#INCLUDE “filename”, permite incluir fichero en el programa.
#USE DELAY (CLOCK=SPEED), permite definir las frecuencia del oscilador del PIC, el compilador lo utiliza para realizar cálculos de tiempo. Se puede utilizar M, MHZ, K y KHZ para definir la frecuencia.
#ASM y #ENDASM, permiten utilizar código ensamblador en el programa en C. Se utilizan al inicio y al final del bloque ensamblador.