Besoin d'aide en programmation pour mon projet de fin d'année

Fermé
megcha Messages postés 1 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 16 avril 2014 - 16 avril 2014 à 16:44
Bonjour à tous,

Je me permets de vous demander votre aide car étant dans une branche axée sur le physique, je me suis vu donner un projet de fin d'année sur de la programmation, sujet que je ne maîtrise pas le moindre du monde.

Alors voilà, pour commencer je vais vous décrire brièvement la situation :
J'ai un circuit sur lequel il y a un uP (LPC1788FBD208) qui est relié à 8 LEDs (sorties 14 à 21). En sorties 21 à 25 j'ai un un bouton poussoir.
Je dois programmer mon uP de telle sorte que si j'appuis sur l'un des boutons poussoirs, une des 8 LEDs s'éteigne.

Il m'a alors été donné la trame suivante mais je suis complètement déboussolé malgré avoir déjà recherché diverses informations sur internet :

main {
configure bit 14 to 25 as output
configure bit 22 to 25 as input

while(1)
{
Read bit 22 to 25 and put it on a interger variable
Shift the variable 8 bit to the right and then output the value using one of the GPIO register (GPIO_PIN)

}
}

Si quelqu'un pouvait me déchiffrer cela, ça m'aiderait beaucoup, merci d'avance.