单片机定时器中断实验
发布网友
发布时间:2022-05-19 13:48
我来回答
共3个回答
热心网友
时间:2023-10-12 20:42
我也来回答下
假设用51单片机,晶振是12MHz,发光二极管由P1.1引脚控制
ORG 0000H
LJMP START
ORG 000BH
LJMP SER_T0 ;定时器T0
ORG 0030H
START:
MOV IE,#82H ;开中断
MOV TMOD,#01H ;方式1
MOV TH0,#3CH ;定时器没中断一次50ms
MOV TL0,#0B0H
SETB TR0 ;启动定时器
MOV R7,#10 ;中断10次为500ms
SJMP $
SER_T0:
MOV TL0,#0B0H
MOV TH0,#3CH
DJNZ R7,NEXT
MOV R7,#10
CPL P1.1
NEXT:
RETI
END
热心网友
时间:2023-10-12 20:42
假设用51单片机,晶振是12MHz,发光二极管由P1.1引脚控制
ORG 0000H
LJMP START
ORG 0003H
RET
ORG 000BH
LJMP SER_T0
ORG 0100H
START:
MOV A,#0
MOV IE,#82H
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
SJMP $
SER_T0:
MOV TL0,#0B6H
MOV TH0,#3CH
INC ACC
CJNE A,#10,NEXT
MOV A,#0
CPL P1.1
NEXT:
RETI
END
热心网友
时间:2023-10-12 20:43
你想用汇编或是C啊