H
hkBattousai
Guest
Aš mėginu sukurti paprasta programa, kuri bus mirksi LED.
Kodą, kuris veikia be jokių problemų yra:
(LED prijungti uoste D1 mirksi)
Kodas:
org 0; Pradėti kodas 0Delay1 res 1; rezervų 1 baitas į kintamąjį Delay1
Delay2 res 1; rezervų 1 baitas į kintamąjį Delay2Pradžia:
CLRF PORTD
CLRF TRISD
CLRF Delay1
CLRF Delay2MainLoop:
BTG PORTD, RD1; Toggle PORT D PIN-1 (20)
Delay:
DECFSZ Delay1, 1; mažinti Delay1 1, praleisti šalia instrukcija jei Delay1 yra 0
GOTO Delay
DECFSZ Delay2, 1
GOTO Delay
GOTO MainLoop
pabaiga
Kodą, kuris veikia be jokių problemų yra:
(LED prijungti uoste D1 mirksi)
Kodas:
org 0; Pradėti kodas 0Delay1 res 1; rezervų 1 baitas į kintamąjį Delay1
Delay2 res 1; rezervų 1 baitas į kintamąjį Delay2Pradžia:
CLRF PORTD
CLRF TRISD
CLRF Delay1
CLRF Delay2MainLoop:
BTG PORTD, RD1; Toggle PORT D PIN-1 (20)
Delay:
DECFSZ Delay1, 1; mažinti Delay1 1, praleisti šalia instrukcija jei Delay1 yra 0
GOTO Delay
DECFSZ Delay2, 1
GOTO Delay
GOTO MainLoop
pabaiga