29 lines
313 B
C
29 lines
313 B
C
|
#include "delay.h"
|
||
|
#include <intrins.h>
|
||
|
void delay100us()
|
||
|
{
|
||
|
unsigned char i, j;
|
||
|
|
||
|
_nop_();
|
||
|
_nop_();
|
||
|
i = 2;
|
||
|
j = 15;
|
||
|
do
|
||
|
{
|
||
|
while (--j);
|
||
|
} while (--i);
|
||
|
}
|
||
|
|
||
|
//void delay(int i)
|
||
|
//{
|
||
|
// int j = i;
|
||
|
// for(;j>0;j--)
|
||
|
// delay100us();
|
||
|
//}
|
||
|
|
||
|
void delay(int n)
|
||
|
|
||
|
{int i, j;
|
||
|
for(i=n;i>0;i--)
|
||
|
for(j = 28; j > 0; j--);
|
||
|
}
|