VI- Programme 6 : Réaliser la "bascule RS" |
Nous désirons allumer une LED avec un bouton poussoir et l'éteindre avec un autre.
Votre programme permettra :
-d'allumer la LED connectée sur D5/IO5 lorsque le bouton connecté sur D3/IO3 est appuyé (Set : mise à 1).
-d'éteindre la LED D5/IO5 lorsque le bouton D/IO4 est appuyé (Reset : mise à 0).
Vous utiliserez pour ce programme 3 variables :
- Bouton poussoir "Set" : Bp_S
- Bouton poussoir "Reset" : Bp_R
- État de la Led : etat_LED
Remarque : Vous pouvez également utiliser la macro composant "ReadState" des boutons poussoirs, que vous rangerez dans la variable correspondante.
Question 6.1 : Proposer un algorithme permettant de réaliser la fonction Set/Reset "RS".
Question 6.2 : Dans le mode "Déboguer" effectuer une simulation afin de vérifier le bon fonctionnement de votre algorithme.
Vous pouvez également vérifier l'état des variables.
Question 6.3 : Effectuer la simulation sous Proteus et vérifier le fonctionnement. Vous utiliserez le schéma structurel suivant : RS
Effectuer une capture d'écran pour votre compte rendu.
Question 6.4 : Pour finir passez au test réel.
Créé avec HelpNDoc Personal Edition: De Word à ePub ou Kindle eBook : un guide complet