.................... void EnviaPulsosQuadrature(){
.................... if(Sentido){
0004: BTFSS 06.0
0006: BRA 0022
.................... Otra_Der:
.................... rotate_right(&Sequence,1);
0008: RRNCF 07,F
.................... Aux= PORTB;
000A: MOVFF F81,08
.................... Aux&=0b10011111;
000E: MOVLW 9F
0010: ANDWF 08,F
.................... PORTB= (Sequence & 0b01100000) | Aux;
0012: MOVF 07,W
0014: ANDLW 60
0016: IORWF 08,W
0018: MOVWF F81
.................... if(--PulsosEncoder!=0) goto Otra_Der;
001A: DECF 05,F
001C: BZ 0020
001E: BRA 0008
.................... }else{
0020: BRA 003A
.................... Otra_Izq:
.................... rotate_right(&Sequence,1);
0022: RRNCF 07,F
.................... Aux= PORTB;
0024: MOVFF F81,08
.................... Aux&=0b10011111;
0028: MOVLW 9F
002A: ANDWF 08,F
.................... PORTB= (Sequence & 0b01100000) | Aux;
002C: MOVF 07,W
002E: ANDLW 60
0030: IORWF 08,W
0032: MOVWF F81
.................... if(--PulsosEncoder!=0) goto Otra_Izq;
0034: DECF 05,F
0036: BZ 003A
0038: BRA 0022
.................... }
.................... }
003A: GOTO 011E (RETURN)