Système de développement EasyPIC6
Système de développement EasyPIC6
Les résistances de Pull-up/pull-down vous permettent de forcer l'état logique de toutes les entrées du microcontrôleur en mode idle ("en at-
tante"). Cet état dépend de la positon des jumpers J2 et J17. La broche RB0 et son DIP switch associé SW2, le jumper J2 et le bouton pous-
soir RB0 avec le jumper J17 sont utilisés ici dans le but de vous expliquer le rôle des résistances de tirage. Leur principe de fonctionnement
est le même pour toutes les broches du microcontrôleur.
MCLR
RA0
RA1
RA2
RA3
RA4
RA5
RE0
RE1
RE2
VCC-MCU
VCC
GND
OSC1
OSC2
X1
RC0
8MHz
RC1
RC2
C6
C7
RC3
RD0
22pF
22pF
RD1
DIP40
Figure 19-5: Jumper J2 en position pull-down et J17 en position pull-up
MCLR
RA0
RA1
RA2
RA3
RA4
RA5
RE0
RE1
RE2
VCC-MCU
VCC
GND
OSC1
OSC2
X1
RC0
8MHz
RC1
RC2
C6
C7
RC3
RD0
22pF
22pF
RD1
DIP40
Figure 19-6: Jumper J2 en position pull-up et J17 en position pull-down
VCC-MCU
VCC-MCU
J2
Figure 19-7: Jumpers J2 et J17 dans la même position
VCC-MCU
RB7
RN2
RB6
J2
RB5
SW2
RB4
RB3
RB2
RB1
RB0
VCC
VCC-MCU
RB0
GND
RD7
RD6
RD5
RD4
RC7
5V
RC6
RC5
RC4
0V
RD3
RD2
VCC-MCU
RB7
RN2
RB6
J2
RB5
SW2
RB4
RB3
RB2
RB1
RB0
VCC
VCC-MCU
RB0
GND
RD7
RD6
RD5
RD4
RC7
5V
RC6
RC5
RC4
0V
RD3
RD2
5V
J17
0V
Afi n de permettre la connection des broches du
PORTB aux résistances de pull-down, il faut tout
8x10K
d'abord mettre le jumper 2 en position basse (à la
masse). Ainsi, toutes les broches du PORTB en
mode idle se verront attribuer un zéro logique (0V)
par l'intermédiaire du jumper J2 et de la résistance
VCC-MCU
8x10K. Pour fournir un tel signal à la broche RB0, il
est indispensable de placer l'interrupteur de la broche
J17
RB0 du DIP switch SW2 sur la position ON. Placez le
R58
jumper J17 en position VCC (pull-up).
J24
220R
En conséquence, chaque fois que vous presserez le
bouton poussoir RB0, un un logique (1) apparaîtra
sur la broche RB0. Ce 1 logique provient du fait que
le J17 est en position VCC.
Afi n de permettre la connection des broches du
PORTB aux résistances de pull-up, il faut tout d'abord
8x10K
mettre le jumper 2 en position haute (VCC). Ainsi,
toutes les broches du PORTB se verront attribuer
un 1 logique (5V) en mode idle par l'intermédiaire
du jumper J2 et de la résistance 8x10K. Pour fournir
VCC-MCU
un tel signal à la broche RB0, il est indispensable de
placer l'interrupteur de la broche RB0 du DIP switch
J17
SW2 sur la position ON. Placez le jumper J17 en po-
R58
sition basse (pull-down).
J24
220R
En conséquence, chaque fois que vous presserez le
bouton poussoir RB0, un zéro logique (0) apparaîtra
sur la broche RB0. Ce 0 logique provient du fait que le
jumper J17 est placé en position GND (à la masse).
Dans le cas où les J2 et J17 occupent la même po-
sition, la pression d'un bouton poussoir n'entraînera
aucune modifi cation de l'état logique sur les broches
d'entrées du microcontrôleur.
25
MikroElektronika