teclado hexadecimal en puerto distinto al B

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 :)
 
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
 
Atrás
Arriba