根据你的要求写了一个,记得选择满意答案哦
;FOSC = 12MHz
;sysclk = 1us
flag bit 00h
cnt equ 25000 ;计时器初始值,频率 = 20,周期 = 50ms,一半为25ms
org 00h
jmp main
org 0003h
jmp int0_isr
org 000bh
t0_isr:
mov tl0,#(65536 - cnt) mod 256
mov th0,#(65536 - cnt) / 256
jb flag,t0_end
xrl p1,#0ffh
t0_end:
reti
int0_isr:
cpl flag
reti
main:
mov sp,#50h
clr flag
mov tmod,#01h
mov tl0,#(65536 - cnt) mod 256
mov th0,#(65536 - cnt) / 256
setb tr0
setb it0 ;下降沿触发
mov ie,#83h
mov p1,#00h
jmp $
end
好好学习,天天向上
好好学习天天向上