« Utiliser les PIC 16F et 18F/Exercices/Les ports et le langage C » : différence entre les versions

Aller à la navigation Aller à la recherche
m
Robot : Remplacement de texte automatisé (- l'on + l’on )
m (Robot : Remplacement de texte automatisé (-(\.|\:|\?|!|==) A (?!contrario) +\1 À ))
m (Robot : Remplacement de texte automatisé (- l'on + l’on ))
Les deux LEDs de l'exercice 1 sont elles aussi connectées.
 
1°) On désire écrire un programme C qui ne fait rien si on n'appuie sur aucun bouton poussoir, fait clignoter la LED rouge si l'onl’on appuie sur un bouton, fait clignoter la led verte si on appuie sur l'autre bouton, et les deux LEDs si l'onl’on appuie sur les deux boutons.
 
1-a) Donner les 4 valeurs possibles de la variable interrupteurs avec l'instruction
 
À partir des deux informations précédentes transformer le numéro de colonne et le numéro de ligne en caractère correspondant sur le clavier : '1' ou '2' ou ... ou '0' ou '#'
{{Remarque|contenu=Les bits RB4-RB7 peuvent servir à déclencher une interruption (RB port change Interrupt). Si l'onl’on veut utiliser cette interruption il faudrait câbler notre clavier autrement. Les interruptions seront abordées plus loin.}}
 
{{solution|contenu=
}while (col == NOTAKEY || col == 0);
res=tabconv[lign-1][col-1];
// on fait ce que l'onl’on veut du résultat.
while(1);
}
143 371

modifications

Menu de navigation