Vous êtes sur la page 1sur 1

Control 2

Exercice 1 (12pts)
On considère un microcontrôleur PIC16F84A tel que (la figure 1)
La ligne 1 du porte A relier a LED , l’entrée RB0/INT est relier a bouton poussoir active sur front descendant.
La fréquence du quartz de ce système des de 4 MHz
1) Ecrire un programme qui fait clignoter la LED avec un fréquence de 1 Hz (0.5s s allumée 0.5s
éteinte) /(4 pts)
2) Modifier le programme précédant de telle sorte que lorsque applique un front actif sur l’entrée RB0
Alors la LED rester allumer pendant 5 secondes avant de reprendre le clignotement
/(8pts)

D1
LED-BIRY
U1
16 17
OSC1/CLKIN RA0
15 18
OSC2/CLKOUT RA1
1
RA2
4 2
MCLR RA3
3
RA4/T0CKI
6
RB0/INT
7
RB1
8
RB2
RB3
9 R1
10 10k
RB4
11
RB5
12
RB6
13
RB7
PIC16F84A

la figure 1

EXERCICE 2 (8pts)
On considère un microcontrôleur PIC16F84A tel que (la figure 2)
Réaliser un compteur/décompteur
(0,…..,8,9,8,……0).Pour toute partie d’exercice réaliser le cycle recommence au final des séquences
Et le temps de temporisation pour chaque transition et de 1 second

U1 R1
47
16 17
OSC1/CLKIN RA0
15 18
OSC2/CLKOUT RA1
1
RA2
4 2
MCLR RA3
3
RA4/T0CKI U2
6 7 13
RB0/INT A QA
7 1 12
RB1 B QB
8 2 11
RB2 C QC
9 6 10
RB3 D QD
10 4 9
RB4 BI/RBO QE
11 5 15
RB5 RBI QF
12 3 14
RB6 LT QG
13
RB7
74LS48
PIC16F84A

la figure 2

Vous aimerez peut-être aussi