Autor Tema: 12c508 No responde  (Leído 1401 veces)

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

Desconectado Dionipaez

  • PIC10
  • *
  • Mensajes: 2
12c508 No responde
« en: 07 de Febrero de 2011, 22:11:53 »
Buen día.

He corrido este programa en PIC16F84A y funciona de maravilla.

Al intentar trasladarlo al económico PIC12C508A (sé que es OTP), generè este codigo.

PERO EL PIC No RESPONDE.

El circuito está implementado con cristal de 4Mhz y condensadores de 27pf. Al programar (con EPICWIN), escojo XT.

Realmente es mi primera vez con este modelo. ¿Qué podré estar haciendo mal?

Gracias mil.


   list p=12C508A
   radix   hex

ESTADO      EQU   03h
OSCCAL      EQU   05h
GPIO      EQU   06h

COUNTERA   EQU   07h
COUNTERB   EQU   08h
COUNTERC   EQU   09h
COUNTERD   EQU   0Ah
COUNTERE   EQU   0Bh
COUNTERF   EQU   0Ch
COUNTERG   EQU   0Dh
COUNTERH   EQU   0Eh
COUNTERI   EQU   0Fh
COUNTERJ   EQU   10h



   ORG   00



      movlw   0XFB   ;Solo GPIO,2 es salida.   
      tris   GPIO

   Princ   clrf   GPIO
      movlw   0X02         
      movwf   COUNTERD
      movlw   0XFF         
      movwf   COUNTERC
      movlw   0XFF
      movwf   COUNTERB
      movlw   0XFF
      movwf   COUNTERA

      

   Loop   btfss   GPIO,0      
      goto   Paso         
                  
      decfsz   COUNTERA,1      
      goto   Loop
      decfsz   COUNTERB,1
      goto   Loop
      decfsz   COUNTERC,1
      goto   Loop
      decfsz   COUNTERD,1
      goto   Loop
      
   Dossg   bsf   GPIO,2         
      movlw   0X08      
      movwf   COUNTERE
      movlw   0X26
      movwf   COUNTERF
      movlw   0X5D
      movwf   COUNTERG
   Loop2   decfsz   COUNTERG,1
      goto   Loop2
      decfsz   COUNTERF,1
      goto   Loop2
      decfsz   COUNTERE,1
      goto    Loop2

      bcf   GPIO,2         
      goto   Princ


   Paso   bsf   GPIO,2         
      movlw   0X1C      
      movwf   COUNTERH
      movlw   0X1F
      movwf   COUNTERI
      movlw   0XD6
      movwf   COUNTERJ

   Loop9   btfss   GPIO,0         
      goto   Paso         
      
      decfsz   COUNTERJ,1
      goto   Loop9
      decfsz   COUNTERI,1
      goto   Loop9
      decfsz   COUNTERH,1
      goto   Loop9

      bcf   GPIO,2      

      goto   Princ

end





 

anything