Читать книгу Compilador C CCS y Simulador Proteus para Microcontroladores PIC - Eduardo García Breijo - Страница 33
2.12 Entorno de trabajo de CCS C Compiler 2.12.1 Introducción
ОглавлениеCCS suministra tres compiladores básicos, el PCB, el PCM y el PCH; PCB se utiliza para PIC de 12 bits, el PCM para 14 bits y el PCH para 16 bits. Las limitaciones en la utilización de todos los elementos del CCS dependerán del PIC empleado.
Además, incluye los compiladores con Windows IDE (PCW y PCWH) que engloban a los compiladores anteriores. El PCW puede compilar con PCB y PCM y el PCWH con cualquiera de los tres.
Los ficheros de salida que maneja el compilador son de 8-bit hexadecimales, 16-bit hexadecimales y binarios. Los ficheros de depuración son compatibles con Microchip: ficheros COD, MAP y COF.
Los ficheros más habituales son:
•.C: son los ficheros fuente que contienen el código en lenguaje C.
•.H: son ficheros de cabecera estándar o creados por el usuario y permiten definir patillas, registros, funciones, etc.
•.PJT: fichero de proyecto; contiene toda la información relacionada con el proyecto.
•.LST: muestra un listado con el código C y el código ensamblador asociado para cada línea de código.
•.SYM: muestra las posiciones y valores de los registros y las variables del programa.
•.STA: muestra una estadística de la utilización de la RAM, ROM y la PILA.
•.TRE: muestra un árbol del programa donde se especifican las funciones y sus llamadas, con la ROM y RAM usada en cada una de ellas.
•.HEX: fichero estándar para la programación del PIC.
•.COF: fichero binario que incluye el código máquina y la información para la depuración correspondiente.