Autor Tema: problema del icprog al leer en asambler  (Leído 1574 veces)

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

Desconectado gatovolador41

  • PIC10
  • *
  • Mensajes: 17
problema del icprog al leer en asambler
« en: 31 de Marzo de 2005, 11:27:00 »
Hola.

Arme el programador de pablin 2, y cargue el hex al Pic16f877a, el icprog programa, lee y verifica todo ok.

El problema es que el circuito no me funciona  eso que hice un programita para prueba de encender un led. Buscando alguna falla encontre que al leer el pic con el icprog y pasarlo a asambler el icprog me lo lee como 16f84.

El programa de prueba es el siguiente.

         
         processor 16f877a
         
         radix hex  
     
         #include <p16f877a.inc>
         
         ORG    0X0000

         goto   START

         ORG    0X0005


START    bsf    STATUS,RP0   ;banco 1
              bcf    STATUS,RP1

              clrf   TRISB                ; puerta b como salida
              movlw  b"00000110" ; selecciono ra1 y ra2 como entradas digitales
              movwf  ADCON1

              movlw  b"00000110" ; selecciono ra1 y ra2 como entradas
              movwf  TRISA

              bcf    STATUS,RP0 ; banco 0
              clrf   PORTB
              clrf   PORTA

BUCLE    movf   PORTA,W ; puerta a W
              btfss  STATUS,Z
              goto   APAGAR
              goto   ENCENDER

APAGAR   clrf   PORTB
               goto   BUCLE

ENCENDER   movlw  0xFF
                    movwf  PORTB
                    goto   BUCLE

         END

Para compilarlo uso MPASMWIN, el de microchip. Tambien he usado el MPLAB 6.3 y el resultado es el mismo.