Commande des leds et du buzzer

La carte mère a pour rôle, entre autres choses, d'allumer les leds et d'activer le buzzer en fonction de l'état du spa et des ordres de l'utilisateur.

Principe de commande des leds

La carte mère peut allumer les leds seulement si le bit B6 (7ième bit de l'octet B) est à 0.

Activation des leds grâce à B6

Principe de commande du buzzer

Le buzzer est directement activé par la mise à 1 du bit B0.

Activation du buzzer grâce à B0

Méthode

  • L'utilitaire Spa-Cmd-Calc.ods [ods] permet de calculer la valeur hexadécimale du mot de commande en fonction des leds que l'on souhaite allumer (à enregistrer dans vos documents puis à exécuter).

  • Ouvrir le fichier puis activer les cases à cocher afin d'allumer les leds Filter et Bubble. La valeur du mot de commande en hexadécimal s'affiche à droite.

Utilitaire Spa-Cmd-Calc.ods

Simulation

Q3. À l'aide du fichier Isis Spa-Intex-Leds-Buzzer.DSN [zip] et de la valeur hexadécimale précédente, envoyer la séquence SPI dans le debugger SPI afin d'allumer les leds Filter et Bubble. Activer l'ensemble des leds et le buzzer par simulation.

Remarque : au démarrage de la simulation (sans envoi de commande) toutes les leds s'allument et cela est normal car les sorties des registres à décalage sont toutes à 0 au lancement de la simulation.

Appelez le professeur pour valider votre travail.