Por que este codigo no compila me sale error en MOVWF TRISO ?

#1
yo uso el mplab para compilar y el picjid2 para grabar

Código:
 LIST P=12F629
  INCLUDE <P12F629.INC>
  CONTA1 EQU 0X0C
  CONTA2 EQU 0X0D
  CONTA3 EQU 0X0E
  ORG 0X00
  GOTO INICIO
  ORG 0X04
INICIO   BSF STATUS,RP0; AL BANCO 1
         CLRW
         MOVLW b\'00000010\'
         MOVWF TRISO
         BCF STATUS,RP0; AL BANCO 0
         
BUCLE5   CLRF GPIO
         BTFSS GPIO,1
         GOTO BUCLE5
         BSF GPIO,0
         CALL TEMPO
TEMPO  CLRF CONTA1
       CLRF CONTA2
BUCLE  DECFSZ CONTA1,1; 
       GOTO BUCLE
BUCLE1 DECFSZ CONTA2,1
       GOTO BUCLE   
       DECFSZ CONTA3,1
       GOTO BUCLE1
       RETURN
       END
 
Última edición por un moderador:
#2
Te aparece ese error porque la instrucción no es TRISO, es TRISIO
También la localidad de memoria para las variables no es la adecuada para el PIC12F629

Inicialas desde la dirección 0x20 no desde 0x0C

Saludos.
 

Temas similares

Arriba