teclado hexadecimal en puerto distinto al B

#1
buenas noches quisiera saber como declarar y establecer un teclado HEX en un puerto distinto al B, estoy utilixando el PIC 18F4550, y necesito el puerto B libre y el teclado en el puerto D, lo he intentado pero no m lo reconoce URGENTISIMOO!! gracias :)
 
#2
el que los teclados se pongan en el puerto B es porque este lleva resistencia de pull-up internas, si tu las pones por fuera, da igual el puerto que utilices.

Un saludo
 
Arriba