下面一段89C4051的单片机,上电复位,接24M陶振,陶振两脚匹配30p电容。
ORG 00H
AJMP START0
ORG 30H
START0:
MOV R0,#10
CPL P3.5
REP1:
ACALL TMC
DJNZ R0,REP1
JMP START0
TMC:
MOV TMOD,#01H ;设置定时器T0方式1
MOV TH0,#00H ;定时32ms
MOV TL0,#00H
SETB TR0
LOP5:
JBC TF0,TMCE
JMP LOP5
TMCE:
CLR TR0
RET
END
实际定时32ms,但P3.5控制LED灯时,亮1s,灭1s,理论设置的为0.32s,但实际为1s左右,理论设置时间是实际时间的1/3,求解! |