DELAY1MS:
MOV R6,#47H
DL0:
MOV R5,#02H
DJNZ R5,$
DJNZ R6,DL0
RET
void delay1ms(void)
{
unsigned char a,b;
for(b=71;b>0;b--)
for(a=2;a>0;a--);
}
DELAY100MS:
MOV R6,#0ADH
DL0:
MOV R5,#8FH
DJNZ R5,$
DJNZ R6,DL0
RET
void delay100ms(void)
{
unsigned char a,b;
for(b=173;b>0;b--)
for(a=143;a>0;a--);
}