第1个回答 推荐于2017-09-18
下面只附12M晶振的,波形口驱动口在P1.0,
6M的自己参照改吧,修改定时器配置寄存器和计数值。
ORG 0000H
LJMP START
ORG 000BH
LJMP Timer0Interrupt
START:
MOV SP,#60H
LCALL InitTimer0
LOOP:
;add your code here!
LJMP LOOP
InitTimer0:
MOV TMOD,#02H
MOV TH0,#00H
MOV TL0,#9CH ;100us中断初值
SETB EA
SETB ET0
SETB TR0
RET
Timer0Interrupt:
PUSH DPH
PUSH DPL
PUSH ACC
;========================
CPL P1.0
;========================
POP ACC
POP DPL
POP DPH
RETI
END本回答被提问者采纳