Der zweite Fehler ist :

TRISB = 0x00011111;

NEIN! Nicht 0x..., du meinst 0b...!