TR0_ISR:
PSHX
PSHY
SEI
ldaa #$01
staa TFLG1
CLI
PSHY
PSHX
RTI
main:
ldaa #$80
staa TSCR1
ldaa #$01
staa TIOS
ldaa #$00
staa TCTL2
ldaa #$01
staa TIE
ldaa #$87
staa TSCR2
ldaa #$01
staa TFLG1
ldx #$fff0
stx TC0
CLI
WAIT:
NOP
BRA WAIT
ORG $FFEE
FDB TR0_ISR
注:当程序跳出中断时回不到WAIT中。我怀疑是页的问题。可是因为某种原因我只能先用汇编完成此项目
故不能采用#pragma把中断包起来。
该怎么办好?大家帮我想想。真的弄了2天啦,也找不到好的汇编按例 |