Olá boa tarde amigos, eu lhes digo que sou novato em aprender microcontroladores, agora estou tentando usar o timer 1, usando a interrupção de estouro no PIC 12F629, o programa que eu teria que fazer é
por cerca de meio segundo para ligar um LED e outro meio para desligá-lo e assim por diante, não sei se estou cometendo um erro na configuração ou preciso adicionar algo à sub-rotina do serviço de interrupção, é claro, obrigado por sua ajuda, o programa é seguinte: [url=/ver-ligado/aHR0cHM6Ly9hZGp1bnRvcy55b3JlcGFyby5jb20vZGVmYXVsdC8wMDA1LzMyL3BydWViYTA0LTc1MTM4LmFzbQ==]

prueba04.asm [986] [/URL]
Eu copio e colo abaixo:
; test_04 = Trata-se de usar, configurar e implementar o timer 1
; do PIC 12F629 fazendo com que um LED acenda em torno do meio
; segundo e desligue cerca de meio segundo sucessivamente.
LISTA P = 12F629
INCLUIR <P12F629.INC>
__CONFIG _CP_OFF & _CPD_OFF & _WDT_OFF & _BOREN_OFF & _MCLRE_ON & _PWRTE_ON & _INTRC_OSC_NOCLKOUT
#DEFINE LED GPIO, GP0
ORG 0
Ir para a página inicial
ORG 4
Ir para Interrupcion_TMR1
Página inicial
ESTADO bsf, RP0
clrf TRISIO
ligue 03FFh
movwf OSCCAL
movlw b'00000001 '
movwf FOOT1
bcf STATUS, RP0
movlw b'00000000 '
movwf TMR1L
movwf TMR1H
movlw b'00110101 '
movwf T1CON
movlw b'11000000 '
movwf INTCON
Principal
Goto principal
Interrupção TM_1
movlw b'00000000 '
movwf TMR1L
movwf TMR1H
LED btfsc
Goto está ativado
LED bsf
ir para FinInterrupcion
Está ligado
LED bcf
Interromper final
bcf PIR1, TMR1IF
retfie
ORG 03FFh
retlw b'10000000 '
FIM