Décrire un code C

Fermé
Flo - 15 avril 2009 à 15:56
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 15 avril 2009 à 16:04
Bonjour,

je commence la programtion et j'ai beaucoup de mal à comprendre :

J'ai un code, tout simple qui doit allumé une LED.

Le language est le CC5X free, sur le PIC 16F684.

J'aimerais que quelqu'un m'explique ce que veulent dire chaques lignes de code, et à quoi elles servent.

Voici le code :

// on utilise cc5x

void main (void)

{

//initialisation du port A

PORTA=0;
ANSEL=0;
CMCON0=0X07;
TRISA=0X3F;

//initialisation du port C

PORTC=0;
TRISC=0;

while(1)
{
PORTC=PORTA; //Recopie du portC vers le portA
}
}

Si quelqu'un pouvais m'aider, d'avance merci.
A voir également:

2 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
15 avril 2009 à 16:03
PORTA=0; ->valeur a mettre sur el port A
TRISA=0X3F; -> port A en entrée

PORTC=0; ->valeur a mettre sur el port C
TRISC=0; -> port C en sortie


si tu as des cours C pour les pic, je suis preneur ...
0
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
15 avril 2009 à 16:04
Que veux-tu qu'on t'expliques dans ce code ? ...il est déjà commenté.
Peut-être le 0x07 et le 0x3F à la limite => ce sont des valeurs hexadécimales.
0