Vous êtes sur la page 1sur 4

LE COMPILATEUR CCX

1. Caractristiques gnrales de CC5X :


Le compilateur CC5X de la socit BKD produit un code excutable pour les microcontrleurs
PIC 12 et PIC 16.
Cette version dvaluation est tout fait oprationnelle pour le dveloppement dapplication sur les
microcontrleurs PIC12 et PIC16 dans la limite d1KO de programme.
On peut intgrer facilement le CC5X dans lenvironnement de dveloppement MPLAB de
MICROCHIP. Ainsi, il devient un outil de MPLAB dans lequel lcriture, la simulation et le dbogage
du programme devient possible.
Particularits
Le type int a une taille dun octet (8 bits). Pour disposer de donnes entires sur 16 bits, il faut les
dclarer long. Les variables char sont non signes par dfaut.
Types dfinis dans la version gratuite de CC5 (la version commerciale possde des types entiers sur
24 et 32 bits ainsi que des rels virgule fixe)
char a8;
signed char sc;
int i;
unsigned int i ;
unsigned long i16;
long i16;
bit pret;
float f;

// 8 bits non sign !!!


// 8 bits sign
// 8 bits sign !!!
// 8 bits non sign
// 16 bits non sign
// 16 bits sign !!!
// 0 ou 1
// nombre rel cod sur 24 bits

2. Installation dans MPLAB :


Le dossier du compilateur CC5X peut tre plac n importe o sur le disque dur. Il contient
lexcutable du compilateur ainsi que les fichiers de dfinitions des microcontrleurs supports
(header).
Dans notre cas, on procde comme suit :
1- Crer un dossier (par exemple CC5Xgratuit)dans le disque dur du PC.
2- Copier les fichiers dcompresss dans ce dossier.
3- Pour utiliser le dbugger, il faut corriger le fichier TLCC5X.INI situ dans dossier
MPLABIDE\core\MTCsuites, en remplaant Target=HEX par Target=COD et
sauvegarder la modification.
4- Dmarrer MPLAB
5- Menu PROJECT/SET LANGAGE TOOL LOCATIONS
6- Slectionner loutil B Knudsen Data CC5x
7- Prciser le chemin de :
- CC5X
- MPASM(mpasmwin.exe)
- MPLINK
8- Cliquer sur Assembler Include Searsh Path et slectionner le dossier contenant tous
les fichiers de CC5X puis cliquer sur APPLY.Rpter la meme opration pour les 3 suivants
de la liste.
9- Cliquer sur OK.

COMPILATEUR CCX

Page 1

Rque : MPLAB est maintenant configurer dfinitivement, vous naurez plus refaire ces
manipulations lorsque vous relancer MPLAB ou que vous ferez un nouveau projet.
3.Cration dun projet :
-

Cliquer sur PROJECT/PROJECT WIZARD


Cliquer sur SUIVANT
Slectionner le PIC,puis suivant
Slectionner CC5X, puis SUIVANT
Choisir le nom et lemplacement du nouveau projet, puis SUIVANT, ensuite SUIVANT et
enfin TERMINER.
Il va apparaitre la fentre suivante :

Cliquer sur FILE/NEW : Une fentre vide apparait .Enregistrer la dans un dossier sous le nom
(par exemple main.c) mais noublier pas lextension .c
- Faire un clic droit sur Source File puis Add File puis slectionner votre fichier
(main.c). Ce dernier contiendra le programme principal
- Cliquer sur FILE/NEW : Une fentre vide apparait .Enregistrer la dans un dossier sous le nom
(par exemple init.c) mais noublier pas lextension .h
- Faire un clic droit sur Header File puis Add File puis slectionner votre fichier(init.h).
Ce dernier contiendra toutes les configurations du PIC.
4.Exemples :
Initialisations:

COMPILATEUR CCX

Page 2

PROGRAMME
PRINCIPAL

(MAIN.c)

COMPILATEUR CCX

Page 3

COMPILATEUR CCX

Page 4