;控制蜂鳴器發出"嘀、嘀。。。。"報警聲,報警聲從P1.3端口輸出
;產生頻率為2.5KHz,聲長1.1秒,間隔1秒。
ORG 0000H
JMP MAIN
ORG 000BH
JMP T0_INT
MAIN:
MOV TMOD, #02H
MOV TH0, #56
MOV TL0, #56
SETB TR0
MOV IE, #82H
MOV R2, #100
MOV R3, #50
SJMP $
T0_INT:
JNB F0, NO
CPL P1.3
DJNZ R2, EXIT
MOV R2, #100
DJNZ R3, EXIT
MOV R3, #50
CPL F0
NO:
SETB P1.3
DJNZ R2, EXIT
MOV R2, #100
DJNZ R3, EXIT
MOV R3, #55
CPL F0
EXIT:
RETI
END
本程序,已經經過了測試。