Hola. ¿se incrementan solos? A ver si aca esta el error:
BUCLE BTFSC PORTA,0
CALL GRADOS
BTFSC PORTA,1
CALL MINUTOS
BTFSC PORTA,2
CALL DESCENDER
GOTO BUCLE
¿que tipo de pulsadores estas utilizando?Fijate que segun tu programa, cuando NO estas presionando el pulsador, los pines correspondientes del PUERTOA deben estar en bajo(0) Para lograr esto deberias por ejemplo estar utilizando pulsadores NC, y enviando masa constantemente.Y cuando presionas el boton, el pulsador pasa a estado NA, y ahi deberias tener una pull up colocada para que el pin pase a alto.
Otra opcion es poner una "pull down"(resistencia desde el pin a masa) y utilizando un pulsador NA conectado a 5v.
Te recomiendo:
BUCLE BTFSS PORTA,0
CALL GRADOS
BTFSS PORTA,1
CALL MINUTOS
BTFSS PORTA,2
CALL DESCENDER
GOTO BUCLE
Y en esos 3 pines del puerto A colocar una pull up por pin (resistencia de 10k por ej. Una pata de la resistencia va conectada al pin, y la otra a 5v. La conexion al pin debe estar luego del pulsador, es decir, mas cercana al pin del PIC.)
A los pulsadores NA los conectas a 0v.
Tambien deberias modificar esto si sigues mi consejo:
GRADOS CALL ESPERA30MS
INCF CONTG,F
MOVLW 0x0A
SUBWF CONTG,W
BTFSC STATUS,Z
CLRF CONTG
BTFSS PORTA,0
GOTO $-1
CALL ESPERA30MS
RETURN
MINUTOS CALL ESPERA30MS
INCF CONTM,F
MOVLW 0x0A
SUBWF CONTM,W
BTFSC STATUS,Z
CLRF CONTM
BTFSS PORTA,1
GOTO $-1
CALL ESPERA30MS
RETURN
Por ahi ese es el problema de que se autoincrementen...
Otra cosita:fijate que seguis comentiendo el mismo error que te mencione anteriormente en el RA3:
INICIO BSF STATUS,RP0
CLRF TRISB
MOVLW B"00000111" ;configuraste RA3 como salida
MOVWF TRISA
INTER BCF INTCON,T0IF
BTFSS PORTA,3 ;aca lees el estado del RA3 como si lo hubieses configurado como entrada
VERGRADOS BCF PORTA,4
MOVFW CONTG
CALL SIETESEG
MOVWF PORTB
BSF PORTA,3 ;aca seteas a 1 el RA3, utilizandolo como salida
RETFIE
Cuando disponga de un poquito mas de tiempo, si puedo, te ayudo para que te funcione de una buena vez por todas.
No desesperes, manten la cordura, que quedan pocas personas cuerdas...
Exitos