Vous êtes sur la page 1sur 1

Université du HAVRE Février 2024

UFR Sciences et Techniques


LP STEEL
Examen de TP : Informatique Industrielle

Problème :
Ecrire un programme pour microcontrôleur PIC16F877 permettant de suivre le cahier des charges
suivant :
A l’appui du boutant « DEPART » :
Le PIC doit lire la valeur G de la tension du potentiomètre. Il doit alors tester les conditions
suivantes :

Si G>=1.5V et G<3V seule la LED 1 s’allume et le PIC génère un signal de fréquence 500Hz
et de rapport cyclique 30% par la broche RC2.

Si G>=3V alors seule la LED 4 s’allume et le PIC génère un signal de fréquence 4KHz et de
rapport cyclique 70% par la broche RC2.

Si G>=0.5V et G <1.5V alors seules les LEDs 2 et 3 s’allument et RC2=0V.

Si G<0.5V le PIC doit allumer les LEDs 1 et 4 et RC2=5V.

D1

D2
R1
10k U1 D3
13 33
[RESET] 14
OSC1/CLKIN RB0/INT
34
1
OSC2/CLKOUT RB1
35 D4
MCLR/Vpp/THV RB2
36
RB3/PGM
2 37
RA0/AN0 RB4
3 38
RA1/AN1 RB5
4 39
RA2/AN2/VREF- RB6/PGC
5 40
RA3/AN3/VREF+ RB7/PGD
6
RA4/T0CKI
7 15
RA5/AN4/SS RC0/T1OSO/T1CKI
16
RC1/T1OSI/CCP2
8 17
RV1 RE0/AN5/RD RC2/CCP1 A
9 18
RE1/AN6/WR RC3/SCK/SCL
10 23
RE2/AN7/CS RC4/SDI/SDA B
24
RC5/SDO
25
54%

RC6/TX/CK C
26
RC7/RX/DT
4.7k
D
19
RD0/PSP0
RD1/PSP1
20 R2
21 10k
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7 [DEPART]
PIC16F877

Bon courage…

Vous aimerez peut-être aussi