IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

Solution en c de différence entre a puis b et b puis a.


Sujet :

Embarqué

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 27
    Points : 27
    Points
    27
    Par défaut Solution en c de différence entre a puis b et b puis a.
    Bonsoir,
    Je cherche une solution de différence des actions sur les boutons a puis b et b puis a.
    cad lorsque je actionne sur les boutons a puis b on a une instruction 1,après relâchement de a et b je actionne de nouveau sur b puis a on a une instruction 2.
    comment je fait la différence entre a puis b et b puis a en langage c pour que le compilateur connais que a puis b différent de b puis a.

    Merci

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 647
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 647
    Points : 11 136
    Points
    11 136
    Par défaut
    tu ne serais pas un peu paresseux par hasard ?

    http://www.developpez.net/forums/d14...puis-b-b-puis/

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2012
    Messages : 27
    Points : 27
    Points
    27
    Par défaut comment résolut ce problème
    bonsoir,
    voila un peut de ca:
    a interrupteur 1
    b interrupteur 2
    c compteur
    pour(; faire // boucle infini
    si a =1 alors
    si b = 1 alors
    c++
    tant que a est actionné avant b faire
    faire instruction 1
    fin
    fin
    si b =1 alors
    si a = 1 alors
    c--
    tant que b est actionné avant a faire
    faire instruction 2
    fin
    fin
    fin
    je ressue a incrémenté c par l'interrupteur a et décrémenter par l’interrupteur b mais mon problème utilise deux interrupteurs actionné l'un après l'autre pour faire incrémenter ou décrémenter c suivant que a est actionné avant b ou b avant a , comment je résolut se problème.

  4. #4
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 647
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 647
    Points : 11 136
    Points
    11 136
    Par défaut
    Il te faut un verrou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    verrou = 0;
    debut boucle
    	si a==1 et b==0 et verrou==0 alors 
    		verrou = 1;        // a verrouillé
    	fin
    
    	si a==0 et b==1 et verrou==0 alors
    		verrou = -1;      // b verrouillé
    	fin
    
    	// si a verrouillé alors action sur b provoque instruction 1
    	si verrou==1 et b==1 alors 
    		instruction_1
    	fin
    
    	// si b verrouillé alors action sur a provoque instruction 2
    	si a==1 et verrou==-1 alors 
    		instruction_2
    	fin
    
    	// raz du verrou
    	si a==0 et b==0 alors
    		verrou = 0;
    	fin
    fin boucle

Discussions similaires

  1. Différence entre solutions gérées et non gérées
    Par Nageh dans le forum Microsoft Dynamics CRM
    Réponses: 3
    Dernier message: 08/10/2014, 00h04
  2. différence entre solution logicielle et urbanisation de systeme d'information
    Par ensatTetouan dans le forum Autres Solutions d'entreprise
    Réponses: 1
    Dernier message: 13/09/2012, 08h46
  3. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  4. Différences entre jmp, jz, jnz, etc
    Par christbilale dans le forum Assembleur
    Réponses: 3
    Dernier message: 05/07/2002, 15h09
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo