It is probably a read-modify-write issue.

Try -

TRISB = $FF
PORTB= $FF

TRISB.0 = %11111110
Pause 100
TRISB.0 = %11111101
Pause 100
TRISB.0 = %11111011
Pause 100
TRISB.0 = %11110111


...