常用I/O端口程序
通过I/O端口采用软件延时方法实现变调振荡报警。
DLV: MOV R2,#08H ;1kHz持续时间
DLV1:MOV R3,#0FAH
DLV2:CPL P1.0 ;输出1kHz方波
LCALL D0.5ms ;延时500us
DJNZ R3,DLV2 ;持续1s
DJNZ R2,DLV1
MOV R2,#10H ;2kHz持续时间
DLV3:MOV R3,#0FAH
DLV4:CPL P1.0 ;输出2kHz方波
LCALL D0.25ms ;延时250us
DJNZ R3,DLV4 ;持续2s
DJNZ R2,DLV4
SJMP DLV ;反复循环
我要赚赏金
