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