que hay samshiel, pues en una hojeada rapida declaras el trisa = 1 lo que hace que porta.0 sea de entrada si quieres que el porta.0 y porta.1 sean entradas debes declararlo como trisa=3.
Con la segunda pregunta de lo del boton te refieres a un antirrebote, a que estemos seguros de que se pulso? si es asi hay una instruccion que es button si no mal recuerdo, pero podrias hacer un antirrebote tu usando IFs
por ejemplo si tu boton entrega 5V puedes hacer esto
IF PORTX.X=1 THEN
DELAY_MS(300) ' AQUI EL TIEMPO PARA EL REBOTE
IF PORTX.X=1 THEN
'LO QUE QUIERAS HACER
END IF
END IF
espero sea eso sino ni idea