TD 2 2015
TD 2 2015
TD 2 2015
TD2
Exercice 1 :
Réaliser un programme qui active les quatre bits de poids forts du PORTD et désactive les
autres bits.
Exercice 2 :
Soit le PORTD, réaliser un programme qui active les bits 0, 2, 4, 6 et désactive les bits 1, 3, 5,
7.
Exercice 3 :
On dispose d’un interrupteur C1 pour commander l’affichage sur le PORTC de la façon
suivante :
- si C1 = 0, activation des quatre bits de poids forts du PORTC et désactivation des
autres bits.
- si C1 = 1, activation des bits 0, 2, 4, 6 et désactivation des bits 1, 3, 5, 7.
Donner l’organigramme et le programme.
Exercice 4 :
Une lampe L est commandée à partir de trois interrupteurs C0, C1 et C2. Le fonctionnement
de ce système est donné par l’équation ci-dessous.
= . +
1. Identifier les entrées et les sorties.
2. Donner un organigramme conforme. En déduire un programme en langage assembleur.
Exercice 5 :
Réaliser un programme pour faire clignoter le voyant H à la fréquence de 1Hz avec un rapport
cyclique de 50%.
Exercice 6 :
Réaliser un programme pour faire clignoter le voyant H si l’interrupteur K est actionné. La
fréquence des clignotements est de 1Hz avec un rapport cyclique de 50%.
Exercice 7 :
Réaliser un programme pour faire clignoter le voyant H, pendant une durée de 20 s, si le
bouton poussoir S est actionné. La fréquence des clignotements est de 0,5 Hz avec un rapport
cyclique de 25%.
Exercice 8 :
Activer un à un les bits du PORTD de la droite vers la gauche au pas d’une seconde et en
continu.