
Page 1 sur 4 
Soit l’algorithme suivant : 
 
Si la condition est vrai on exécute la 
séquence A, si elle est fausse on quitte la 
structure sans exécuter de séquence. 
 
2) Donner l’algorigramme 
correspondant à cet algorithme. 
DS Génie électrique S SI 
 
MICROCONTROLEUR 
1) Configuration d'un port 
 
Pour configurer un PORT, il est nécessaire de connaître les entrées et les sorties du PORT. Le 
registre de direction (ex  : DDRA  pour  le port A) du  PORT sera configuré de la manière 
suivante : 
Lorsque le bit du PORT est en sortie, il faut mettre 1 dans le registre de direction 
Lorsque le bit du PORT est en entrée, il faut mettre 0 dans le registre de direction 
 
Liste des entrées et des sorties : 
Les Entrées            Les sorties 
 
PA0 : Détecteur courant         PC0 : Buzzer 
PA1 : Capteur d'effort          PC1 : Descendre 
PA2 : Fin de course haut         PC2 : Monter 
PA3 : Fin de course bas          PC3 : Led détecteur courant 
PA4 : Réception UHF          PC4 : Led détecteur infrarouge 
PA5 : Récepteur infrarouge 
1) Compléter ci-dessous le registre de direction du PORTA et du PORTC en déterminant les 
bits des entrées/sorties (mettre les bits inutilisés en sortie).   
 
DDRA                                                                   DDRC 
 
2) Donner la valeur hexadécimale du registre de direction. 
 
DDRA : 0x           DDRC : 0x 
 
2) Structures alternatives. 
 
Structure SI…ALORS…SINON… 
Cette structure offre le choix entre deux séquences s'excluant mutuellement. 
 
 
 
 
 
 
 
 
 
 
 
 
1) Donner la notation 
algorithmique correspondant à 
cet algorigramme. 
Soit l’algorigramme suivant :