jadeku
Main Page
Data Structures
Files
File List
Globals
src
delay.c
Go to the documentation of this file.
1
23
#include <
app.h
>
24
29
void
delay_10us
(
unsigned
char
x)
30
{
31
unsigned
char
_dcnt;
32
_dcnt = x;
33
while
(--_dcnt != 0)
DelayUs
(10);
34
}
// delay_10us
35
40
void
delay_ms
(
long
t)
41
{
42
do
43
{
44
delay_10us
(100);
45
}
while
(--t);
46
}
// delay_ms
47
48
#ifdef _DELAYMS
49
53
void
DelayMs
(
unsigned
char
cnt)
54
{
55
#if XTAL_FREQ <= 2MHZ
56
do
{
57
DelayUs
(996);
58
}
while
(--cnt);
59
#endif
60
61
#if XTAL_FREQ > 2MHZ
62
unsigned
char
i;
63
do
{
64
i = 4;
65
do
{
66
DelayUs
(250);
67
}
while
(--i);
68
}
while
(--cnt);
69
#endif
70
}
// DelayMs
71
#endif
72
/* ***************************************************************[ENDL]**** */
73
74
delay_10us
void delay_10us(unsigned char x)
Definition:
delay.c:29
delay_ms
void delay_ms(long t)
Definition:
delay.c:40
DelayUs
#define DelayUs(x)
Definition:
delay.h:55
app.h
JADEKU project defines and dependency headers.
DelayMs
void DelayMs(unsigned char)
Generated by
1.8.14