; ----------------------------------------------------------------------------------------------------------------------------------------
DELAY:?MOV ?R6,#50 ;10ms延时子程序
D1: ? MOV? R7,#99
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,DELAY
RET
; ----------------------------------------------------------------------------------------------------------------------------------------
LED_BL: MOV R1,#4 ;发光二极管闪烁子程序
LE1: CPL WLED ;发光二极管反向
MOV R5,#10
CALL DELAY ;进行100ms延时
DJNZ R1,LE1
RET
; ----------------------------------------------------------------------------------------------------------------------------------------
BZ: MOV R6,#0 ;压电喇叭发声子程序
B1: SETB SPK ;压电喇叭得电,开始发声
DJNZ R6,B1
MOV R5,#5
CALL DELAY ;进行50ms延时
CLR SPK ;关闭压电喇叭
RET
; ----------------------------------------------------------------------------------------------------------------------------------------
DEL: ;0.1ms延时子程序
MOV R5,#1
DELAY1:
MOV R6,#2
E1: MOV R7,#22
E2: DJNZ R7,E2
DJNZ R6,E1
DJNZ R5,DELAY1
RET
; -----------------------------------------------------------------------
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.

