Système de développement EasyAVR6
Système de développement EasyAVR6
13.0. Boutons poussoirs
13.0.
Boutons poussoirs
L'état logique de toutes les entrées numériques du microcontrôleur peuvent être modifi ées par l'intermédiaire des boutons poussoirs. Le
jumper J13 sert à défi nir l'état logique qui doit être appliqué à la broche du microcontrôleur lorsque le bouton associé est pressé. Des
résistances de protection ont pour but de limiter le courant maximum afi n de prévenir d'éventuels court-circuits. Si besoin est, les utilisa-
teurs expérimentés ont la possibilité de court-circuiter ces résistances grâce au jumper J18. A coté de ces boutons poussoirs, on trouve le
bouton RESET. Celui-ci n'est pas relié directement à la broche MCLR. Le signal reset (réinitialisation) est généré par le programmateur.
VCC
R20
10K
RESET
RSTbut
C
32
100nF
Top view
Inside view
Bot om view
t
Side view
Pressez n'importe quel bouton poussoir (PA0-PA7) lorsque J13 est dans la position VCC, et un 1 logique (5V) sera appliqué à la
broche associée du microcontrôleur (voir Figure 13-2).
Jumper J13 en position VCC
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
RESET
VCC
VCC
GND
XTAL2
XTAL1
PD0
PD1
PD2
PD3
PD4
PD5
PD6
DIP40
Figure 13-2: Schéma de connexion des boutons poussoirs du PORTA
Bouton RESET
Le Jumper J18 sert à
court-circuiter
la
résis-
tance de protection
Jumper J13 sert à choisir
l'état logique à appliquer
à la broche si un bouton
est pressé
Boutons poussoirs utilisés
pour simuler les entrées
numériques
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
AREF
GND
VCC
AVCC
PC7
PC6
PC5
PC4
PC3
PC2
PA7
PA6
PC1
PC0
PD7
Figure 13-1: Boutons poussoirs
PA5
PA4
PA3
PA2
PA1
5V
0V
VCC
J13
5V
0V
VCC
J13
PA0
R58
J18
220R
MikroElektronika
17