求一个用AT89C51汇编语言写的倒计时程序

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:12:58
要求倒计时30秒

如果定时时间到,P0.0输出高电平
ORG #0000H
LJMP MAIN
ORG 000BH
LJMP TOOO
MAIN: MOV P0,#0H
MOV TMOD #01H
MOV TH0,#26H ;f=11.0592MHz
MOV TL0,#00H ;46080次计数
MOV R2,#0H
MOV R1,#14H
SETB EA
SETB ET0
SETB TR0
HERE: SJMP HERE
TOOO: MOV TH0,#26H
MOV TL0,#00H
DJNZ R1,HERE
MOV R1,#14H
INC R2
CJNE R2,#1EH,HERE
SETB P0.0
END

用C51写可以不?!