H
hkBattousai
Guest
Estou tentando executar um programa simples que um flash LED.
O código que é executado sem qualquer problema é:
(O led conectado em D1 porta pisca)
Código:
org 0; código começam em 0Delay1 res 1; reserva 1 byte para o Delay1 variável
Delay2 res 1; reserva 1 byte para o Delay2 variávelInício:
CLRF PORTD
CLRF TRISD
CLRF Delay1
CLRF Delay2MainLoop:
BTG PORTD, RD1; Toggle PORT D PIN 1 (20)
Prazo:
DECFSZ Delay1, 1; Decremento Delay1 por 1, vá para a próxima instrução se Delay1 é 0
GOTO Delay
DECFSZ Delay2, 1
GOTO Delay
GOTO MainLoop
fim
O código que é executado sem qualquer problema é:
(O led conectado em D1 porta pisca)
Código:
org 0; código começam em 0Delay1 res 1; reserva 1 byte para o Delay1 variável
Delay2 res 1; reserva 1 byte para o Delay2 variávelInício:
CLRF PORTD
CLRF TRISD
CLRF Delay1
CLRF Delay2MainLoop:
BTG PORTD, RD1; Toggle PORT D PIN 1 (20)
Prazo:
DECFSZ Delay1, 1; Decremento Delay1 por 1, vá para a próxima instrução se Delay1 é 0
GOTO Delay
DECFSZ Delay2, 1
GOTO Delay
GOTO MainLoop
fim