Theme 2007 bac électronique : train elec

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

Partagez | 
 

 Analyse des programmes

Aller en bas 
AuteurMessage
decodeur flex



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

MessageSujet: Analyse des programmes   Ven 27 Avr - 15:18

J'orais besoin d'aide pour l'analyse des programmes svp
surtt pour le FS7-4 : analyser la fonction commande_aiguillage()
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
underfarad

avatar

Nombre de messages : 138
Localisation : Briancon (Hautes Alpes)
Date d'inscription : 11/04/2007

MessageSujet: Re: Analyse des programmes   Ven 27 Avr - 16:24

Tu peut poster la fonction stp histoire que sa soit plus claire Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
decodeur flex



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

MessageSujet: Re: Analyse des programmes   Ven 27 Avr - 17:11

identifier et commander un accessoire (en gros l'aiguillage)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
underfarad

avatar

Nombre de messages : 138
Localisation : Briancon (Hautes Alpes)
Date d'inscription : 11/04/2007

MessageSujet: Re: Analyse des programmes   Ven 27 Avr - 17:23

lol, no je parler de la fonction "commande_aiguillage()" le code quoi Razz

Code:

void commande_aiguillage(void)
{
??
???
?????
?????
}

santa
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
decodeur flex



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

MessageSujet: Re: Analyse des programmes   Ven 27 Avr - 17:50

/*
Lycée adam de craponne
Thème bac 2007
auteur: dl
nom du programme:commande_aiguillage.c
*/
#include <p18f1320.h>
#include <decodeur_fixe.h>
//******************************************************************************
void commande_aiguillage(void);
void tempo(void);
//******************************************************************************
//******************************************************************************
/* commande des sorties aiguillage */
//******************************************************************************
void commande_aiguillage(void)
{
unsigned char consigne_tempo;
if (consigne > 0x7F)
{
if (consigne < 0xA0) // octet "fonction"?
{
consigne_tempo = consigne & 0x01;
if (consigne_memo != consigne_tempo)
{
if (consigne_tempo==0) //sens dévié
{
consigne_memo =0;
PORTBbits.RB1=1; //sens direct
PORTBbits.RB2=1;
PORTBbits.RB3=0; //sens direct
PORTBbits.RB4=0;
}
else
{
consigne_memo =1;
PORTBbits.RB1=0; //sens dévié
PORTBbits.RB2=0;
PORTBbits.RB3=1; //sens dévié
PORTBbits.RB4=1;
}tempo ();
PORTBbits.RB1=0; //repos
PORTBbits.RB2=0;
PORTBbits.RB3=0; //repos
PORTBbits.RB4=0;
}
}
}
}
/*********************tempo****************************************************/
void tempo(void)
{
unsigned char i=7;
while (i!=0) // effectue 7 cycles de comptages complets d'un timer 16 bits
{
TMR1L=0; // remise à 0 de TMR1
TMR1H=0;
PIR1bits.TMR1IF = 0; // remise à 0 du bit d'overflow
while (PIR1bits.TMR1IF ==0); // attend que le timer1 soit plein
i--;
}
PIR1bits.TMR1IF =0;
}
/********************************fin*******************************************/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Analyse des programmes   

Revenir en haut Aller en bas
 
Analyse des programmes
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les programmes par fac
» Dotation horaire élève/prof dans les nouveaux programmes
» Quizz sur les programmes
» exposé d'eps et nouveaux programmes ?
» nouveaux programmes 5e

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Theme 2007 bac électronique : train elec :: Contrats :: Contrat 7 : décodeur fixe-
Sauter vers: