Page 5 - SERIE N11 micro 2
P. 5
ega: ……………………… ;
sup: ……………………... ;
begin
TRISA:=$ …… ;
TRISB:=$ …… ;
TRISC:=$ …… ;
While true do
begin
if A < B then inf:= .... else Inf:= ....... ;
……………………...
……………………...
end;
……
Exercice N°7:(GRAFCET1)
Le fonctionnement d'un système est décrit par le GRAFCET suivant: ? KM1
16 OSC1/CLKIN RA0 17 ?
15
18
0 OSC2/CLKOUT RA1 1 ? KM2
m 4 MCLR RA2 2 KM3
3
RA3
RA4/T0CKI ? KM4
1 KM1 6
RB0/INT 7
S1 RB1 8 0 m
RB2 9 0
2 KM2 RB3 10 S1
11
RB4
S2 RB5 12 0 S2
RB6 13 0
3 KM3 KM4 PIC16F84A RB7 S3
S3.S4 0 S4
1°) Compléter le GRAFCET code microcontrôleur
2°) Compléter les affectations des deux registres TRIS A et TRIS B.
X0
TRIS A RA4 RA3 RA2 RA1 RA0
…..
=(………)hex
X1 ……… TRIS B RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
….. =(………)hex
X2 ………
….
X3 ……… ………
…………
3') compléter le programme relatif au grafcet précèdent
program exercice7_grafcet1;
Var
m: sbit at RB0_bit;
......................................................... ;
......................................................... ;
......................................................... ;
......................................................... ;
......................................................... ;
......................................................... ;
......................................................... ;
......................................................... ;
5