Université de Thiès INFORMATIQUE INDUSTRIELLE Microcontrôleur PIC
IUT TP Microprocesseur 16F877A
Thème 1: Clignotant
L’objectif est de réaliser le clignotement d’un voyant avec la possibilité de choisir la
fréquence de clignotement et le rapport entre les durées d’allumage et d’extinction.
I. Principe du clignotement
La figure ci-dessous représente le signal binaire s qui commande le clignotement d’un voyant.
Soit T la période du signal de commande,
alors la fréquence du clignotement est :
Pour une période T, si est la durée d’activation du voyant et si est la durée de
désactivation du voyant, alors on a , et on définit le rapport cyclique α :
.
Souvent on multiplie par 100 pour avoir α en pourcent (%)
II. Clignotant à fréquence variable
Cahier des charges n°1 : Commande avec une priorité sur les entrées de sélection
Le rapport cyclique est fixé à 50 %. Quatre interrupteur S0, S1, S2 et S3 permettent la
sélection de la fréquence du clignotement du voyant V de la façon suivante :
S0 =1 : on a un clignotement du voyant à la fréquence de 0,25 Hz
S1 =1 : on a un clignotement du voyant à la fréquence de 0,5 Hz
S2 =1 : on a un clignotement du voyant à la fréquence de 1 Hz
S3 =1 : on a un clignotement du voyant à la fréquence de 2 Hz
Et lorsque plusieurs interrupteurs sont activés simultanément c’est l’interrupteur de numéro
inferieur qui est prie en compte : on a ainsi une sélection avec une priorité sur les entrées.
1. Calculer, pour chaque fréquence, les durées et .
2. Adresser les entrées et la sortie du système.
3. Donner un algorigramme conforme au cahier des charges.
4. En déduire un programme pour la commande par microprocesseur PIC 16F877A.
5. Editer et compiler le programme ; puis transférer dans le microcontrôleur PIC.
2013 1/2 [Link]
Université de Thiès INFORMATIQUE INDUSTRIELLE Microcontrôleur PIC
IUT TP Microprocesseur 16F877A
Cahier des charges n°2 : Commande par combinaison des entrées de sélection
Le rapport cyclique est fixé à 50 %. Deux interrupteurs S0 et S1 permettent la sélection de la
fréquence du clignotement du voyant V de la façon suivante :
S1 S0
0 0 f = 0,25 Hz
0 1 f = 0,5 Hz
1 0 f = 1 Hz
1 1 f = 2 Hz
1. Donner un algorigramme (organigramme) conforme au cahier des charges.
2. En déduire un programme pour la commande par microprocesseur PIC 16F877A.
3. Editer et compiler le programme ; puis transférer dans le microcontrôleur PIC.
III. Clignotant à rapport cyclique variable
Cahier des charges n°3 : Commande par combinaison des entrées de sélection
La fréquence du clignotement est fixée à 1 Hz. Deux interrupteurs S0 et S1 permettent la
sélection du rapport cyclique du clignotement du voyant V de la façon suivante :
S1 S0
0 0 α = 25 %
0 1 α = 50 %
1 0 α = 75 %
1 1 α = 100 %
1. Calculer, pour chaque rapport cyclique, les durées et .
2. Donner un algorigramme conforme au cahier des charges.
3. En déduire un programme pour la commande par microprocesseur PIC 16F877A.
4. Editer et compiler le programme ; puis transférer dans le microcontrôleur PIC.
2013 2/2 [Link]