Advertisement
Guest User

Prog 1 - Details

a guest
Dec 12th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.15 KB | None | 0 0
  1. #include    "mbed.h"
  2. #define     TRUE    1
  3.  
  4. DigitalOut Led_SO(LED1);                                                        // Déclaration de la broche associée à la LED 1
  5. DigitalOut Led_SE(LED3);                                                        // Déclaration de la broche associée à la LED 3
  6. DigitalOut Led_NE(LED4);                                                        // Déclaration de la broche associée à la LED 4
  7.  
  8. void init();                                                                    // Déclaration  de la fonction init()
  9. void cligno_LED1_ms(int);                                                       // Déclaration  de la fonction cligno_LED1_ms(int)
  10.  
  11. int main()
  12. {
  13.     init();                                                                     // Appel de la fonction init()
  14.    
  15.     while(TRUE)                                                                 // En permanence, FAIRE:
  16.     {
  17.         cligno_LED1_ms(250);                                                    // Appel de la fonction cligno_LED_ms() avec un argument de 250ms
  18.     }
  19. }
  20.  
  21. //************************************************************************************************//
  22. //Fonction : init()                                                                               //
  23. //Rôle : Faire clignoter juste la LED 1 et éteindre les LEDs 3 & 4  avec une durée d'allumage et  //
  24. //       d'extinction identiques et égales à la valeur spécifiée en argument                      //
  25. //************************************************************************************************//
  26. void init()
  27. {
  28.         Led_SO=0;                                                                   // Allumer la LED 1
  29.         Led_SE=0;                                                                   // Eteindre la LED 3
  30.         Led_NE=0;                                                                   // Eteindre la LED 4
  31. }
  32.  
  33. //**********************************************************************************//
  34. //Fonction : cligno_LED1_ms (int time)                                              //
  35. //Rôle : Faire clignoter juste la LED 1 avec une durée d'allumage et d'extinction     //
  36. //           identiques et égales à la valeur spécifiée en argument                 //
  37. //Argument d'entrée : valeur en ms d'allumage/extinction des LEDS                   //
  38. //Argument de sortie : aucun                                                        //
  39. //**********************************************************************************//
  40. void cligno_LED1_ms(int time)
  41. {
  42.     Led_SO=!Led_SO;                                                                 // Complementation de la LED 1
  43.     wait_ms(time);                                                                  // Temporisation de durée spécifiée par la variable
  44.     time (en ms)
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement