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