PROGRAMME EN MIKROC

Partager cette page

1. Règles générale d’écriture en mikroC

Les instructions propres au langage mikroC doivent être écrites en minuscule (void main(void)).
 Les instructions particulières aux microcontrôleurs doivent être écrites en majuscule (TRISB).
 Les retours à la ligne et les espaces servent uniquement à aérer le code  Toutes instructions ou actions se terminent par un point virgule « ; ».

2. Commentaires

En mikroC, les commentaires de programmes peuvent être de deux types : de longs commentaires,s’étendant sur plusieurs lignes, et de courts commentaires, occupant une seule ligne.
Comme montre le Code-source 4.1 les longs commentaires commencent par le caractère « /* » et se terminent par le caractère « */ ». De même, de courts commentaires commencent par le caractère « //» et il n’a pas besoin d’un caractère de terminaison.

3. Début et fin d’un programme

En mikroC, un programme commence avec les mots-clés :
void main()
Après cela, une accolade ouvrante est utilisée pour indiquer le début du corps de programme. Le programme se termine par une accolade fermante. Ainsi, comme indiqué dans le Code-source 4.1, le programme a la structure suivante :
void main()
{
// Votre code ici
}

Exemples

/********************************************************************************/
//www.samartereduc.com Copyright © 2022 SMARTER EDUCATION. All rights reserved.
/********************************************************************************/
/****************************************************************************
           ==============LED clignotante==============
Ce programme fait clignoter une LED connectée à la broche RB0 du PIC 16F84A
*****************************************************************************/
void main( )
   {
      for( ; ; ) // Boucle sans fin. Même foction que while(1)
         {
             TRISB = 0; // Configuration du PORTB en sortie
             PORTB.F0 = 0; // RB0 = 0
             Delay_Ms(1000); // Pause d’une seconde
             PORTB.F0 = 1; // RB0 = 1
             Delay_Ms(1000); // Pause d’une seconde
         } // Fin de la boucle
   }

PROGRAMME EN MIKROC

Un commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *