Beruflich Dokumente
Kultur Dokumente
MICROCONTROLADORES
PIC18F4550
Puertos
El PIC18F4550 dispone de 35 pines de E/S. stos son agrupados en
cinco puertos: A, B, C, D y E.
Algunos pines de los puertos de E/S se multiplexan con funciones
ligadas a manejo de perifricos del microcontrolador.
PIC18F4550
Puertos
Cada uno de los puertos cuenta con tres registros para su operacin:
o Registro TRIS (TRISx, x{A, B,, E}): Registro que establece el sentido del flujo
de datos a travs de cada pin del puerto.
o Registro PORT (PORTx, x{A, B,, E}): Permite el acceso a los buffers de
entrada (en lectura) y a los latchs de salida (en escritura) del puerto.
Rx7 Rx6 Rx5 Rx4 Rx3 Rx2 Rx1 Rx0 Pines del Puerto x
0: pin de salida
TRISxN
1: pin de entrada
Ensamblador
PIC18F4550
Puerto B. Ejemplo de configuracin
Configurar el Puerto B para usar sus ocho pines para entrada de datos
con pull-up.
Lenguaje C
Ensamblador
PIC18F4550
Puerto C
PIC18F4550
Puerto C. Ejemplo de configuracin
Configurar el Puerto C para usar sus pines para salida de datos.
Lenguaje C Ensamblador
PIC18F4550
Puerto D
PIC18F4550
Puerto D. Ejemplo de configuracin
Configurar el Puerto D para usar sus pines para entrada de datos. Se
requiere adems activar pull-up.
Lenguaje C Ensamblador
PIC18F4550
Puerto E
PIC18F4550
Puerto E. Ejemplo de configuracin
Configurar el Puerto E para usar sus pines para entrada de datos. Se
requiere adems activar pull-up.
Lenguaje C Ensamblador