Theme 2007 bac électronique : train elec

forum train électrique académie aix-marseille
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 quelqu'un comprendrait il sa

Aller en bas 
AuteurMessage
decodeur flex



Nombre de messages : 26
Date d'inscription : 17/04/2007

MessageSujet: quelqu'un comprendrait il sa   Jeu 17 Mai - 11:59

quelqu'un comprendrait il sa :
// PROGRAMME D'INTERRPUTION




// récupère ADR et consigne à partir de la trame DCC


#pragma code Int_prioritaire=0x0008
void athighVector(void)
{
_asm GOTO Int_niveau_fort _endasm
}


#pragma code // return to default code section

/*************************************************************************************************************************************
Procédure d'évaluation de la durée d'un demi bit
*************************************************************************************************************************************/

#pragma interrupt Int_niveau_fort //save=FSR0, PROD
void Int_niveau_fort(void)
{
unsigned char a;
unsigned char b, c;



if(INTCONbits.RBIF == 1) //test pour savoir s'il y a eu changement d'etat sur PORT B
{
a = PORTB;
b = TMR0L;
c = TMR0H;
TMR0H = 0;
TMR0L = 0;

Temps_detect = c;
Temps_detect = (Temps_detect << 8 ) + b;


Detection_bit();


if (Bit_erreur != 0) // détection d'une erreur
{
init_erreur();
}
else // pas d'erreur
{
Test_bit();
}


INTCONbits.RBIF = 0;
return;
}
}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
quelqu'un comprendrait il sa
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» comment aider quelqu'un qui souffre et refuse la main Tendue ?
» quelqu'un a t-il deja essayé l'hypnose? sa marche?
» d'apres la bible on doit tuer si quelqu'un veux quiter la religion
» AD: Efexor, quelqu'un connait? :)
» pensee pour quelqu un qui s en va....

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Theme 2007 bac électronique : train elec :: Discution générale-
Sauter vers: