tc1int.asm
来自「8051硬核源码(VHDL)」· 汇编 代码 · 共 56 行
ASM
56 行
reset: ljmp start
i_ext0: ljmp j_ext0
nop
nop
nop
nop
nop
i_tim0: ljmp j_tim0
nop
nop
nop
nop
nop
i_ext1: ljmp j_ext1
nop
nop
nop
nop
nop
i_tim1: ljmp j_tim1
nop
nop
nop
nop
nop
i_siu: ljmp j_siu
start: mov 0aah,#00h
mov 0bah,#00h
mov 09Dh,#00h
mov sp, #70h
mov tmod, #00100010b
mov th0, #0f0h
mov tl0, #0f0h
mov ie, #10000101b ; ena X0, X1
mov tcon, #00010101b
loop: mov a, #01
mov a, #02
mov ip, #00000100b ; prio X1 > X0 <- int1 impact
sjmp loop
j_ext0: mov b, #00
reti
j_tim0: reti
j_ext1: mov b, #01
reti
j_tim1: reti
j_siu: reti
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?