Sistema de desarrollo EasyPIC6
Sistema de desarrollo EasyPIC6
Los resistores pull-up/pull-down permiten determinar el nivel lógico en todos los pines de entrada del microcontrolador cuando estén en el
estado inactivo. El nivel lógico depende de la posición pull-up/pull-down del puente. El pin RB0 junto con el resistor DIP SW2 relevante, el
puente J2 y el botón de presión RB2 con el puente J17 se utilizan con el próposito de explicar el funcionamiento de los resistores pull-up/pull-
down. El principio de su funcionamiento es idéntico para todos los pines del microcontrolador.
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
Figura 19.5.Puente J2 en la posición pull-down y el puente J17 en la posición 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
Figura 19.6. Puente J2 en la posición pull-up y puente J17 en la posición pull-down
VCC-MCU
VCC-MCU
J2
Figura 19.7. Puentes J2 y J17 en las mismas posiciones
VCC-MCU
RB7
RN2
RB6
J2
RB5
SW2
RB4
RB3
RB2
RB1
RB0
VCC-MCU
VCC
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
Para conectar los pines en el puerto PORTB a los
resistores pull-down, es necesario poner el puente J2
8x10K
en la posición Down. Esto permite que se lleve un
cero lógico (0) a cualquier pin en el puerto PORTB en
el estado inactivo por medio del puente J12 y de la
VCC-MCU
red de resistores de 8x10K. Para llevar esta señal al
pin RB0, es necesario poner el interruptor RB0 en el
J17
interruptor DIP SW2 en la posición ON.
Por consiguiente, cada vez que se presiona el botón
R58
J24
220R
de presión RB0 un uno lógico (1) aparecerá en el pin
RB0, con tal de que el puente J17 esté colocado en
la posición VCC.
Para conectar los pines en el puerto PORTB a los
8x10K
resistores pull-up, y para llevar un cero lógico (0) a los
pines de entrada en el puerto, es necesario poner el
puente J2 en la posición Up (5V) y el puente J17 en
la posición GND (0V). Además, el pin RB0 en el inter-
VCC-MCU
ruptor DIP SW2 se debe colocar en la posición ON.
Esto permite llevar un uno lógico (1) a todos los pines
J17
de entrada del puerto PORTB en el estado inactivo
R58
por medio del resistor de 10k. El voltaje se lleva al
J24
220R
pin RB0 por medio del resistor de 10k y el interrup-
tor RB0.
Por consiguiente, cada vez que se presiona el botón
de presión RB0 un cero lógico (0) aparecerá en el
pin RB0.
En caso de que los puentes J2 y J17 tengan el mismo
estado lógico, al presionar cualquier botón de presión
no cambia el estado lógico de los pines de entrada.
25
MikroElektronika