Vous êtes sur la page 1sur 1

Royaume du Maroc ‫المغربية المملكة‬

Université Sidi Mohamed Ben Abdellah ‫هللا عبد بن محمد سيدي جامعة‬
Ecole Supérieure de Technologie - Fès ‫ للتكنولوجيا العليا المدرسة‬- ‫فاس‬

TD 01 : Microcontrôleur
Exercice 1 : Notions de base

Dans un microcontrôleur PIC16F84A,


1. Quel est l’élément qui sert à indiquer l’adresse de la prochaine instruction à exécuter ?
2. Où doit se situer le programme qui est exécuté à la mise sous tension ?
3. Quelle la durée d’un cycle (Tcy) pour exécuter une instruction si le PIC16F84A est piloté par un
cristal de 4 MHz ?
4. Où doivent se situer les données utilisées par le programme ?
5. Quelle est la longueur d’une instruction en bits ?
6. Quelle est la longueur d’une donnée dans la mémoire programme ?
7. Quelles sont les configurations d’horloge possibles pour le PIC 16F84A ? Donner un schéma pour
chaque configuration.

Exercice 2 : Configuration des ports A et B du PIC16F84

1. Le PORTA du schéma suivant est configuré en sortie, que


doit être le contenu du registre TRISA ?
2. On programme le microcontrôleur pour réaliser un
clignotant. On remarque que toutes les LEDs clignotent
sauf la LED D1, qui n’est pas allumée. Expliquez le
pourquoi et que faut-il faire pour que cette led (D1)
fonctionne aussi ?

Exercice 3 :
On désire réaliser à l’aide du PIC 16F84A un jeu de lumière qui permet de faire
les séquences suivantes :
1. Donner le schéma électronique
2. Comment doit-être configuré le port A ?et quel sera le contenu du registre
TRISA ?
3. Donner la suite des données qu’il faut envoyer sur le port A pour réaliser
le jeu de lumière désiré. Avec :
o LED est éteint
 LED est allumé

Exercice 4 :
Soit le montage suivant :
On suppose que le montage réalise un
compteur décimal de 0 à 9999 et que l’état
du compteur est 1356.
1. Comment doit-être configuré le port
B ?et quel sera le contenu du registre
TRISB ?
2. Pour afficher le 6 sur l’afficheur U, que doit-on avoir sur le port B ?
3. Compléter le tableau suivant pour afficher le 5 sur l’afficheur D, le 3 sur l’afficheur C et le 1 sur
l’afficheur M.
Chiffre Afficheur RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
6 U
5 D
3 C
1 M

Vous aimerez peut-être aussi