Você está na página 1de 29

PUERTOS DE ENTADA Y SALIDA

Integrantes:
Aldana Castro Efraín
Del Rio Merino Héctor Antonio
Olguín Islas José Guadalupe
Pérez Saldivar Karla Adriana
Plesent Méndez Kevin
Romero Ruiz Diana Paola
PUERTO B
PUERTO A

PUERTO C PUERTO C
CARACTERISTICAS
NIBBLES ALTOS Y BAJO

Una de las características más En otras palabras, todos los


importantes de los pines de puertos de E/S comparten la
entrada/salida (E/S) es la corriente máxima declarada en
corriente máxima que pueden la hoja de especificación
entregar/recibir. técnica del microprocesador.

Cada puerto de E/S normalmente está bajo el control de un registro SFR especializado,
lo que significa que cada bit de ese registro determina el estado del pin correspondiente
en el el microcontrolador.
Para hacer útil un microcontrolador, hay que conectarlo a un dispositivo externo, o sea,
a un periférico. Cada microcontrolador tiene uno o más registros (denominados puertos)
conectados a los pines en el microcontrolador.
 Puertos bidireccionales

 Registros especiales para cada puerto

Registro de
control de flujo

Registro de
contenido
EN PROGRAMACIÓN:

BSF STATUS, 5 Banco 1


BCF STATUS, 5
Banco 0
Registro de control de flujo
Registro de contenido

Ya sea como entrada o salida.


• Las resistencias pull up y pull down no son mas
que resistencias puestas en una configuración
determinada.
• Este tipo de configuración establece un estado
lógico a la entrada de un circuito cuando dicho
circuito está en reposo, siendo para pull up un
estado lógico alto y para pull down bajo.
• De esta forma, se evita falsos estados producidos
por ruido eléctrico si dejáramos una entrada con
un valor indeterminado.
• En la configuración pull up,
cuando el interruptor está en
reposo, Vout será
prácticamente Vcc pudiéndose
considerar como nivel lógico
alto.
• Ahora bien, cuando se pulsa
S1, se deriva toda la corriente a
tierra, por tanto Vout será 0v,
considerándose un valor lógico
bajo.
• La configuración pull down
ocurre cuando el circuito esta en
reposo, la caída de tensión en
R1 es prácticamente 0v que es la
misma tensión de Vout.

• En ese momento tendremos un


nivel lógico bajo. Al pulsar S1, la
caída de tensión en R1 ahora
será Vcc, Vout será un nivel
lógico alto.
Puerto
8 bits
Bidireccional

Funcion propia
Resistencia
de
Pull-Up
entrada/salida.
R/W R/W R/W *
R/W R/W R/W R/W R/W Carac.
* * *
PORT Nombre
RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
B de bit

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0


VDD

RB0
RB1
RB2
RB3
RB4
RB5
RB6
RB7
OPTION_REG
R/W R/W R/W *
R/W R/W R/W R/W R/W Carac.
* * *
WPUB WPUB WPUB WPUB WPUB WPUB WPUB WPUB
7 6 5 4 3 2 1 0 Nombre
WPUB
de bit

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0


CONFIGURACIÓN DE CONEXIONES EN
MODO SALIDA
• Modo sumidero (sink)
Modo source (fuente)
• La máxima capacidad de corriente de cada uno
de los pines de los puertos en modo sumidero
(sink) es de 25 mA al igual que modo fuente
(source), los valores de corriente máxima
pueden variar dependiendo del modelo de PIC

• La máxima capacidad de corriente total de los


puertos es:
Puerto A,B,E Puerto C,D
• Modo sink 200mA 200mA
• Modo source 200mA 200mA
Ejemplo de Programación
• Puerto B -> Entradas
• Puerto C -> Salidas
Circuito

Você também pode gostar