T
E
RABAJO Y
XPLICACIÓN
2. PUERTA B
programación del TRISB. Todas las patas de la puerta B disponen de una
resistencia interna de pull-up al positivo de la alimentación. Esta va
conectada cuando el bit RBPU# (es bit 7 del registro OPTION), tiene valor
0. La resistencia de pull-up se conecta automáticamente siempre que la
línea esté configurada como salida. Cuando se produce un Reset por
conexión de la alimentación (POR) se desconectan todas las resistencias de
pull-up.
cuando una de ellas cambia de estado. Se deben configurar como entradas
y el valor que se introduce por ellas se compara con el anterior para si no
coinciden generar una interrupción, siempre que lo autorice el bit de
permiso situado en el INTCON.
interrupción externa, el bit de permiso también está ubicado en el
INTCON.
DIREC-
NOMBRE
BIT 7
CION
06h
PORTB
86h
TRISB
81h
OPTION
RBPU# INTEDG TOCS TOSE
x
u
-
D
P
ESARROLLO
ROYECTOS Y
PIC 16F87
X
Dispone de 8 líneas bidireccionales cuya función se elige mediante la
Las líneas RB<7-4> pueden programarse para generar una interrupción
La pata RB0/INT también puede programarse como petición de
BIT 6
BIT 5
RB7
RB6
RB5
Registro de configuración de la Puerta B
significa desconocido
significa que no cambia
significa que no está implementado y se lee como 0
P
ROTOTIPOS
BIT 4
BIT 3
BIT 2
RB4
RB3
RB2
PSA
PS2
E
LECTRÓNICOS
2º DPE
VALOR
BIT 1
BIT 0
EN POR
BOR
RB1
RB0
xxxx xxxx
1111 1111
PS1
PS0
1111 1111
VALOR EN
EL RESTO
DE RESETS
uuuu uuuu
1111 1111
1111 1111
25