Get back to basics...
For on thing...

Code:
.......DEVICE statements, PIC Setup statements etc.
All LEDs are set OFF
All LEDs are set ON
Wait for 1/2 second
Turn all LEDs all
It runs one time, and one time only. Don'tcha think it would be better to continuously blink the LEDs so you have time to probe around and see what's going on?
Code:
@ DEVICE MCLR_OFF
@ DEVICE hs_osc
@ DEVICE wdt_off
@ DEVICE lvp_off
@ DEVICE protect_off
Define OSC 20
INTCON = 0 : CMCON = 7 : TRISB = %00100100 : TRISA = %11111100
LED_Kalib VAR PORTB.7 : LED_Halb VAR PORTB.4 : LED_Voll VAR PORTB.6
LED_Besch VAR PORTA.0 : LED_OK VAR PORTB.0
main: Low LED_Kalib : Low LED_Halb : Low LED_Voll : Low LED_Besch : Low LED_OK
pause 500
High LED_Kalib : High LED_Halb : High LED_Voll : High LED_Besch : High LED_OK
Pause 500
goto main
END