ORG 0000H
LJMP START
ORG 0030H
START: MOV SP,#5FH
MOV A,#0FEH
LOP: MOV P0,A
RL A
LCALL DELAY1S
SJMP LOP
DELAY1S:MOV R5,#19
DEL:MOV R6,#202
DEL1:MOV R7,#118
NOP
DJNZ R7,$
DJNZ R6,DEL1
DJNZ R5,DEL
RET
END
#include <reg52.h>
unsigned char time50ms_count,outdat;
void main()
{
time50ms_count=0;
outdat=0xfe;
TMOD=0x01;
TH0=0x4c;
TL0=0x00;
…… 此处隐藏0字 ……
EA=1;
ET0=1;
TR0=1;
while(1)
{
}
}
void time0() interrupt 1