Académique Documents
Professionnel Documents
Culture Documents
microcontrôleur MSP430G2553
Exercice 1 : Allumer une LED de façon permanente
Le but de cet exercice est d’écrire le programme assembleur pour le msp430G2553 permettant
d’allumer une LED de manière permanente.
I) Dessiner l’organigramme de l’application.
II) Faire le schéma de montage de l’application.
III) Programme Principal
a) Donner les instructions permettant de configurer la broche P1.5 pour
piloter la LED.
b) Donner les instructions pour allumer la LED.
c) Ecrire en assembleur le programme principal (Programme complet)
d) Expliquer chaque instruction.
IV) Simuler sur PROTEUS.
Exercice 2 : Clignoter une LED
La finalité de cet exercice 2 est d’écrire un programme assembleur permettant d’allumer une LED de
manière permanente. La Led devra clignoter indéfiniment (période de 500 millisecondes).
I) Dessiner l’organigramme de l’application.
II) Faire le schéma de montage de l’application.
III) Ecrire le programme de la fonction Tempo et indiquer pour chaque ligne de
cette fonction ce qui est fait par le microcontrôleur.
IV) Programme Principal
a) Donner les instructions permettant de configurer la broche P2.6 pour
piloter la LED.
b) Donner les instructions pour allumer et éteindre la LED.
c) Ecrire en assembleur le programme principal (Programme complet)
V) Simuler sur PROTEUS.
Exercice 3 : Bouton poussoir
Le résultat attendu dans cet exercice 3 est d’écrire un programme assembleur permettant
d’allumer/éteindre une DEL L2 et la sonnerie du buzzer à chaque appui sur un bouton poussoir
(P1/P2).
I) Dessiner l’organigramme de l’application.
II) Faire le schéma de montage de l’application.
III) Ecrire le programme de la fonction buzzer de tel sorte que le buzzer puisse sonner et
indiquer pour chaque ligne de cette fonction ce qui est fait par le microcontrôleur.
IV) Programme Principal
a) Donner les instructions permettant de configurer les différents éléments.
b) Donner les instructions pour faire sonner le buzzer.
c) Proposer des instructions permettant d’allumer la DEL L2 lorsque la broche où est
branchée P1 est à l’état bas.
d) Faire de même que la question c) mais lorsque la broche est à l’état haut.
e) Donner les instructions permettant de faire sonner le buzzer à chaque appui sur P2.
f) Écrire un programme qui permet de changer l’état de L2 à chaque appui sur P1.
« La vie est comme une bicyclette, pour garder l’équilibre, il faut avancer. »
Albert EINSTEIN