Académique Documents
Professionnel Documents
Culture Documents
Le tapis 1 se déplace simultanément devant les trois postes qui sont dans l’ordre :
Poste 1 : Perçage des deux types de pièces.
Poste 2 : Taraudage des deux types de pièces. Détecteur d2
Détecteur d1
P
P1 P4
3
P2
Le tapis T2 et le rampe d’évacuation orientent les caisses vers leurs cartons d’emballages.
Une fois que les trois opérations sont terminées, le système se trouve dans un état d’arrêt
(repos). Le fonctionnement reprend automatiquement, tant que Dcy reste actionné.
L21L20L11
dcyP1P2P3P4S1S2L10
0
U1
OSC1/CLKIN RB0/INT21
OSC2/CLKOUT RB122
RB223
2 RB3/PGM24
RA0/AN0 RA1/AN1 RB425
3
RA2/AN2/VREF-/CVREF RB526
4
RA3/AN3/VREF+ RB6/PGC27
5
RA4/T0CKI/C1OUT RB7/PGD28
6
RA5/AN4/SS/C2OUT
7
11
RC0/T1OSO/T1CKI
1 12
MCLR/Vpp/THV RC1/T1OSI/CCP2
13
RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA
14
RC5/SDO RC6/TX/CK RC7/RX/DT
15
PIC16F876A
16
17
18
?
registre OPTION_REG :
INTEDG TOCS TOSE PSA PS2 PS1 PS0
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Chacun de ces bits à une signification et une fonction :
Bit7: = Pull up Enable bit on PortB.
1=Pull up désactivé sur le PortB. (Pas de résistances) PS2 PS1 PS0 DIV
0=Pull up activé. (Résistances de tirage reliées à +VD D) 0 0 0 2
Bit6: INTEDG = Interrupt Edge select bit. 0 0 1 4
1=Interruption si front montant surRB0/INT
0=Interruption si front descendant surRB0/INT. 0 1 0 8
Bit5: TOCS = Timer TMR0 Clock Source selectbit. 0 1 1 16
1=L’horloge du Timer est l’entrée RA4/Clk
1 0 0 32
0=Le Timer utilise l’horloge interne du PIC.
Bit4 : TOSE =TimerTMR0SourceEdgeselectbit. 1 0 1 64
1=LeTimer s’incrémente à chaque front descendant sur RA4/1 1 0 128
0=LeTimer s’incrémente à chaque front montant surRA Clk. 1 1 1 256
Bit3 : PSA=Prescaler Assignement bit.
1=Le pré-diviseur est affecté au watchdog.
0=Le pré-diviseur est affecté au Timer TMR0.
Bits2, 1 et 0 : PS2PS1PS0 = Prescaler Rate Select bits.