Autor Tema: error en simulacion con proteus  (Leído 1663 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado edo0707

  • PIC10
  • *
  • Mensajes: 2
error en simulacion con proteus
« en: 27 de Enero de 2013, 12:44:50 »
hola; espero su ayuda tengo un error en simulacion con proteus, utilizando pic16f84a, al copilar el codigo en MPLAB no me manda error solo al simularlo pic16 core0x0013<0013. Stack overflow executing call instruction; espero su ayuda gracias....  :)


Código: [Seleccionar]
    __CONFIG   _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC; palabra de configuracion
LIST P=16F84A
INCLUDE <P16F84A.INC>


#DEFINE PORTA1 PORTA,0 

org 0x00 ;Vector de Reset
goto Inicio

org 0x05 ;Salva el vector de interrupción
Inicio
   
    Clrf PORTA
    ClrF PORTB   
    ;Definiendo A
    bsf      STATUS,5
    movlw    b'00011111' ; cargo el registro de trabajo con 0
    movwf    PORTA ; mando W=0 a tris B (0 salida, 1 entrada)definiendo
   ;Definiendo B   
    movlw    b'00000000' ; cargo w=3
    movwf    PORTB ; mando W=3 al puerto para definir el on-off dando 5v donde es 1
    bcf      STATUS,5

   
Principal

        btfsc   PORTA1      ;es RA0 = 1 ?
        goto    Sensores    ;Si   
        goto    apagar      ;No, otra funcion, cualquiera

Sensores
                 
          movf PORTA,W ;Carga el valor del PUERTO A
          andlw b'00011110' ; Máscara
          call motores
          movwf PORTB ; Resultado se visualiza por el puerto de salida.
          goto Inicio
         

motores    addwf        PCL,1

           retlw        0x06
           retlw        0x07
           retlw        0x0E
           retlw        0x06
           retlw        0x09
           retlw        0x0B
           retlw        0x0D
           retlw        0x09
           retlw        0x09
           retlw        0x0B
           retlw        0x0D
           retlw        0x09
           retlw        0x09
           retlw        0x0B
           retlw        0x0D
           retlw        0x09

apagar
     
        movlw    b'00000000'      ;no hacer nada
        movwf    PORTB
        goto     Principal

        END

Desconectado edo0707

  • PIC10
  • *
  • Mensajes: 2
Re: error en simulacion con proteus
« Respuesta #1 en: 27 de Enero de 2013, 17:22:32 »
ya lo solucione....  :mrgreen: