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 :