Академический Документы
Профессиональный Документы
Культура Документы
PIC18F4550
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 periféricos del microcontrolador.
PIC18F4550
Puertos
• Cada uno de los puertos cuenta con tres registros para su operación:
o Registro TRIS (TRISx, x{A, B,…, E}): Registro que establece el sentido del flujo
de datos a través 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.
0: pin de salida
TRISxN
1: pin de entrada
Ensamblador
PIC18F4550
Puerto B. Ejemplo de configuración
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 configuración
Configurar el Puerto C para usar sus pines para salida de datos.
Lenguaje C Ensamblador
PIC18F4550
Puerto D
PIC18F4550
Puerto D. Ejemplo de configuración
Configurar el Puerto D para usar sus pines para entrada de datos. Se
requiere además activar pull-up.
Lenguaje C Ensamblador
PIC18F4550
Puerto E
PIC18F4550
Puerto E. Ejemplo de configuración
Configurar el Puerto E para usar sus pines para entrada de datos. Se
requiere además activar pull-up.
Lenguaje C Ensamblador