我试着用中断写了一段p1.1与p1.0输出波形的程序,却有问题,(在keil中能汇编成,但在proteus中只见p1.0口有输出)能否帮指出啊~~
fosc为12mhz,p1.1输出500ms,p1.0输出2ms,程序如下:
org 0000h
ljmp main
org 000bh
ljmp lp0
org 001bh
ljmp lp1
org 0030h
main: mov r1,#05h
mov tmod,#10h
mov th0,#0e0h
mov tl0,#18h
mov th1,#3ch
mov tl1,#0b0h
setb tr0
setb tr1
setb et0
setb et1
setb ea
here: sjmp $
lp0: mov th0,#0e0h
mov tl0,#18h
cpl p1.0
reti
lp1: mov th1,#3ch
mov tl1,#0b0h
djnz r1,lp1
cpl p1.1
reti
end