VI- 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 D4/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