also das programm läuft soweit
bis auf die abfrage der seriellen schnittstelle um die rechner so zu schalten per RS232
hier die programmzeile vllt kann mir ja einer dazu helfen:

RS232in

btfss PIR1,RCIF ; sind Daten da ?
goto RS232in ; nein, noch keine Daten da
movlw RCREG ; RS232-Register auslesen
movwf Zeichen ; und in den Speicher nach 'Zeichen' schreiben
goto Zeichen1

bei dem ersten goto hängt er sich immer fest ^^