ORG 1000h
START:MOV r0, #0c8h
mov r1,#14h
mov tmod,#20h
mov th1,#06h
mov tl1,#06h
setb tr1
loop:jnb tf1,$
clr tf1
djnz r0,loop
mov r0,#0c8h
djnz r1,loop
mov r1,#14h
cpl p1.1
sjmp loop
end
谢谢啊。我其实就是不知道 那个250us怎么来的。不过好像 你把 震荡周期当做1/12mhz 是吗?
追答是的,12M晶振。
当计数器+1直到00H时溢出 ,所以:256-6=250
参考资料:;