STC15F104芯片,左右各三下循环闪烁:
P3M1 EQU 0B1H
P3M0 EQU 0B2H
ORG 0040H
; CLR P3.0
; CLR P3.1
; CLR P3.2
; CLR P3.3
; NOP
;NOP
LJMP MAIN
ORG 0050H
MAIN: MOV SP,#7FH
HS3: ;红灯闪三下
NOP
NOP
NOP
MOV R1,#3
SETB P3.3
SETB P3.2
LCALL YS ;延时200MS
CLR P3.3
CLR P3.2
LCALL YS ;延时100MS
DJNZ R1,HS3
LS3: ;蓝灯闪三下
MOV R1,#3
SETB P3.1
SETB P3.0
LCALL YS
CLR P3.1
CLR P3.0
LCALL YS
DJNZ R1,LS3
LJMP MAIN
YS: NOP
NOP
NOP
PUSH 30H
PUSH 31H
PUSH 32H
MOV 30H,#12
MOV 31H,#93
MOV 32H,#152
DJNZ 32H,$
DJNZ 31H,$
DJNZ 30H,$
POP 32H
POP 31H
POP 30H
RET
END
延时程序是按STC下载器上的方法。