MOVLW 1 ; Test auf >= BCF STATUS,RP0 ; Bank 0 BCF STATUS,RP1 ; Bank 0 SUBWF TR1_HI,W ;F-W -> W BTFSS STATUS,ZERO GOTO LABEL_TR1_CHECK MOVLW 232 SUBWF TR1,W ;F-W -> W LABEL_TR1_CHECK BTFSS STATUS,CARRY GOTO LABEL_TR1_ENDE LABEL_TR1_RESET MOVLW 1 ; Test auf >= SUBWF TR1_HI,F ;F-W -> F MOVLW 232 SUBWF TR1,F ;F-W -> F BTFSS STATUS,CARRY DECF TR1_HI,F LABEL_TR1_SET ; toggel output BTFSC S6,2 GOTO LABEL_TR1_CLR BSF S6,2 GOTO LABEL_TR1_ENDE LABEL_TR1_CLR BCF S6,2 LABEL_TR1_ENDE