Pièce jointe « ej_intext.c »

Téléchargement

   1 ej_intext.c
   2 #include <pic/p16f877a.h>
   3 #define FOSC_HZ 20000000
   4 #include <pinio.h>
   5 #include <delayms.h>
   6 #include <interrupt.h>
   7 BYTE bandera=0;
   8 void funcion_con_mucho_codigo(void)
   9  {
  10     //codigo
  11     bandera=0;
  12  }
  13 ISR_MAIN(funcion_interrupcion_global)
  14  {
  15     if(int_ext_flag()==TRUE)
  16       {
  17         bandera=1;
  18         int_ext_free_flag();
  19       }
  20  }
  21 int main (void)
  22  {
  23     delayms(100);
  24     enable_int_ext(L_TO_H);
  25     enable_int_global();
  26     set_pullup_portb(TRUE);
  27     while(TRUE)
  28       {
  29         if(bandera==1) funcion_con_mucho_codigo();
  30       }
  31     disable_int_ext();
  32     return 0;
  33  }

Fichiers joints

Pour vous référer aux pièces jointes d'une page, utilisez attachment:filename, comme indiqué ci-dessous dans la liste de fichiers. N'utilisez pas l'URL du lien [get], car elle peut changer et donc être facilement cassée.
 Tous les fichiers | Fichiers sélectionnés supprimer déplacer vers la page copier vers la page

Vous n'êtes pas autorisé à joindre un fichier à cette page.

Site hébergé sur un Cloud Public IKOULA Ikoula