Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

05/09/2013 #1


Por que este codigo no compila me sale error en MOVWF TRISO ?
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
05/09/2013 #2
Moderador

Avatar de D@rkbytes

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.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.