2023-10-19 13:56:26 +08:00

59 lines
646 B
C

#include "delay.h"
void Delay10us() //@20.000MHz
{
unsigned char i;
_nop_();
_nop_();
i = 64;
while (--i)
;
}
void Delay50us() //@20.000MHz
{
unsigned char i, j;
_nop_();
_nop_();
i = 2;
j = 73;
do {
while (--j)
;
} while (--i);
}
void Delay50ms() //@20.000MHz
{
unsigned char i, j, k;
_nop_();
_nop_();
i = 6;
j = 19;
k = 172;
do {
do {
while (--k)
;
} while (--j);
} while (--i);
}
void Delay1000ms() //@20.000MHz
{
unsigned char i, j, k;
i = 102;
j = 118;
k = 192;
do {
do {
while (--k)
;
} while (--j);
} while (--i);
}