输出Port D, 输入 Port E
delay作用为稳定led灯状态
Port E button按下,产生中断
中断里面 有a寄存器作计算用
;portD output floating without interrupt
MOV PD_DDR,#$FF
MOV PD_CR1,#$FF
MOV PD_ODR,#$00
;portE intput floating with interrupt
MOV PE_DDR,#$00
MOV PE_CR2,#$FF
RIM
infinite_loop.l
jra infinite_loop
delay
DECW X
CPW X,#0
JRNE delay
ret
interrupt addLED
addLED
ld a,PD_ODR
INC A
LD PD_ODR,A
LDW X,#$4FFF
CALL delay
iret
portE 对应的 irq 是 irq7
微暗之火大火!!!!!!!!!!!!!!!!!