CCSC编译器手册2010CCSC编译器手册2010
C Compiler
Reference Manual
June 2010
OVERVIEW
PCB, PCM and PCH Overview
The PCB, PCM, and PCH are separate compilers. PCB is for 12-bit opcodes, PCM is for 14-bit
®
opcodes, and PCH is for 16-bit opcode PIC microcontrollers. Due to many similarities, all three
compilers are covered in this reference manual. Features and limitations that apply to only specific
microcontrollers are indicated within. These compilers are specifically designed to meet the unique
needs of the PIC® microcontroller. This allows developers to quickly design applications software
in a more readable, high-level language.
When compared to a more traditional C compiler, PCB, PCM, and PCH have some limitations. As
®
an example of the limitations, function recursion is not allowed. This is due to the fact that the PIC
has no stack to push variables onto, and also because of the way the compilers optimize the code.
The compilers can efficiently implement normal C constructs, input/output operations, and bit
twiddling operations. All normal C data types are supported along with pointers to constant arrays,
fixed point decimal, and arrays of bits.
Installation
PCB, PCM, PCH, and PCD Installation:
Insert the CD ROM and from Windows Start|Run type:
D:SETUP
PCW, PCWH, PCWHD, and PCDIDE Installation:
Insert the CD ROM, select each of the programs you wish to install and follow the on-screen instructions.