main:
mov tmod,#01h
mov th0,#3ch
mov tl0,#0b0h
mov r7,#00h ;256
mov r6,#24 ;24
mov ie,#81h
sjmp $
ext:
clr P3.7
setb tr0
setb et0
clr ex0
reti
OUT:
mov th0,#3ch
mov tl0,#0b0h
djnz r7,quit
djnz r6,quit1
setb p3.7
clr tr0
mov r7,#00h
mov r6,#24
clr et0
setb ex0
quit1:
mov th0,#3ch
mov tl0,#0b0h
quit:
reti
end
这是5分钟的,用定时器中断,把R6中的数改小就可以了,晶振是12M,自己算一下