单片机定时器计数器应用实验
- 格式:doc
- 大小:478.00 KB
- 文档页数:6
ORG 0000H
MAIN: MOV TMOD, #02H
MOV TH0, #9CH
MOV TL0, #9CH
SETB TR0
LOOP0: JBC TF0, LOOP1
AJMP LOOP0
LOOP1: CPL
AJMP LOOP0
END
ORG 0000H
START: LJMP MAIN
ORG 000BH
LJMP LOOP1
ORG 0100H
MAIN: MOV TMOD, #02H MOV TH0, #88H
MOV TL0, #88H
SETB EA
SETB ET0
LOOP: SETB TR0
HERE: SJMP HERE
LOOP1: CPL
RETI
ORG 0000H
MOV TMOD, #20H MOV IE, #00H
MOV TH1, #38H
MOV TL1, #38H
LOOP4: MOV TH0, #0F6H MOV TL0, #13H
SETB TR0
CLR TR1
CPL
LOOP0: JBC TF0, LOOP1 AJMP LOOP0
LOOP1: SETB TR1
CLR TR0
CPL
LOOP5: JBC TF1, LOOP4
AJMP LOOP5
END
ORG 0000H
MOV IE, #00H
MOV TMOD, #02H
MOV TH0, #38H
MOV TL0, #38H
LOOP1: MOV TH1, #0F0H
MOV TL1, #0CH
SETB TR0
SETB TR1
LOOP3: JBC TF0, LOOP0
AJMP LOOP3
LOOP0: CLR TR0
CPL
LOOP4: JBC TF1, LOOP5
AJMP LOOP4
LOOP5: CLR TR1
CPL
LJMP LOOP1
END
ORG 0000H
MOV SP, #2FH
MOV IE, #00H
MOV TMOD, #20H
MOV TH1, #9CH
MOV TL1, #9CH
SETB TR1
LOOP: JNB TF1, LOOP
LOOP1: INC A
CLR TF1
CJNE A , #02, LOOP2 CPL
LOOP2: CJNE A , #05, LOOP CPL
CLR A
LJMP LOOP
END