Académique Documents
Professionnel Documents
Culture Documents
Compte-rendu de TP
UE ELECTRONIQUE S5 : SLEEL602 -
ECUE Microprocesseur
Verdier Francois
Courtois Jonathan
PAR :
MEBARKIA Sana
SERI PAUL jaurel
Compte rendu TP1 - Microprocesseur
Exercice 1 :
MAIN
Mettre le bit PORTB5 en sortie
CALL TEMPO
TEMPO
Pour définir si le portE4 est une entrée ou une sortie, on met le bit DDRE4 (DDRE le registre
de direction) à 1 pour une sortie. On utilisera par la suite les instructions sbi et cbi (mettre le
bit à 1 et à 0 respectivement) pour allumer ou éteindre la LED connecté au port D2.
Le clignotement doit être perceptible à l’œil, on choisit donc une temporisation de 1 seconde.
On met la valeur 82 dans R16 comme vue en TD.
L’instruction rjmp permet de revenir à Ledon et ainsi avoir une boucle pour le clignotement
de la LED
Exercice 2 :
Vous devez maintenant brancher un bouton-poussoir sur la broche
D12-D13 de la carte Grove-Megan Shield. A partir de ce bouton-
poussoir, vous devez contrôler le clignotement de la LED (en
l’occurrence, vous devez éteindre la LED si le bouton est enfoncé et
la faire clignoter si le bouton n’est pas enfoncé).
MAIN
Mettre le bit PORTB5 en sortie
LED OFF
OUI
BOUTON
ENFONCER
NON
TEMPO
LED ON
TEMPO
Conclusion :