Was hat das dann für einen Sinn?
Du hattest doch nach Kompilierungsfehlern gefragt.

CONFIG Portb.7 = Input ist ein Syntaxfehler

Es muss heissen:
CONFIG Pinb.7 = Input

Das must du bei allen Pin-Definitionen so machen.
Dann gibt's noch:
CONFIG PortB = Output
Der ganze Port B wird zur Ausgabe genutzt (d.h. Pinb.0 .. 7)

Gruß Dirk