CSS:
/* Delay Function */
#define FOSC 16000000UL // Using Internal Clock of 16 MHz
#define delay_us(x) { unsigned char _dcnt; \
_dcnt = (x)/(24000000UL/FOSC)|1; \
while(--_dcnt != 0) continue; \
}
void delay_ms(unsigned int cnt)
{
unsigned char i;
do {
i = 5;
do {
delay_us(164);
} while(--i);