Bonjour les amis au fait je dois rédiger un programme en C me permettant de contrôler dix led avec un pic 16f877A de la manière suivante.Je dispose de 10 led et de 10 boutons poussoirs.quand un des boutons est activé,la led correspondante s'allume.Si plusieurs boutons poussoirs sont activés en même temps alors les leds correspondants clignotent l'une après l'autre avec un temps d'allumage égal à 5 secondes.
Je donne un exemple pour illustrer:
Je configure le port A en entrée et le port B en sortie
Port A 00000001-->Port B 00000001
Port A 00010001-->Port B 00010000 tempo 5s; 00000001 tempo 5s;
port C 10010001-->Port B 10000000 tempo 5s; 00010000 tempo 5s; 00000001 tempo 5s;
j'ai déja essayé avec un switch mais cela impliquera un programme trop long.
Merci d'avance!!!






Répondre avec citation



Partager