pic 12c508a program kérdés
V. Gyorgy
vgyke at freemail.hu
Thu Dec 8 08:57:35 CET 2005
Helló!
Két dolgot biztos, hogy javítanod kell:
> TIMER1 equ 0
> TIMER2 EQU 1
> TIMER3 EQU 2
Nem jó! A használható, általános célú RAM 07-en kezdődik,
az alatt a rendszer regiszterei vannak. Írd ezt:
RAM Equ 07H
Timer1 Equ RAM+0
Timer2 Equ RAM+1
Timer3 Equ RAM+2
> DECFSZ TIMER2,1
> GOTO KESL
> DECFSZ TIMER3,1
> RETLW 0 ;VISSZA A SZUBRUTINBOL W ÉRTÉK 0
Ezt inkább így gondoltad, nem?
DecFsz Timer3,1
Goto Kesl
RetLw 0
Kimaradt a Goto! Így átugrod a Ret-et, és körbemegy a
teljes memórián a program...
Gy.
More information about the Elektro
mailing list