编程题:利用T0产生5ms的定时,在P1.7引脚上输出周期为10ms的方波。设单片机晶振频率为12MHz

2025-03-11 05:29:57
推荐回答(1个)
回答1:

ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV TMOD,#01H
MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)
SETB TR0
SETB ET0
SETB EA
SJMP $
T0ISR:
CLR TR0
MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)
SETB TR0
CPL P1.7
RETI
END