回答第一个:
org 0000h
ljmp main
org 000bh
ljmp t0isr
org 0030h
main:
mov tmod,#01h
mov th0,#high(65536-50000)
mov tl0,#low(65536-50000)
setb tr0
setb et0
setb ea
mov r2,#10
sjmp $
t0isr:
clr tr0
mov th0,#high(65536-50000)
mov tl0,#low(65536-50000)
setb tr0
djnz r2,t0e
mov r2,#10
cpl p1.1
t0e:
reti
end