que tal yo utilizo el compilador picc de hitech no creo que sea muy diferente el picc18 para indicar un puerto es
PORTA=XX
PORTB=XX
PORTC=XX
ETC,ETC ahora con TRISX configuras si el puerto es de entrada o de salida
ejemplo TRISC=0; puerto c salidas
por ultimo si quieres manejar un bit de alguno de los puertos es
RA0=1 ó RA0=0 esto es igual en todos los puertos RAx,RBx,RCx,RDx y REx
saludos