các cao thủ có thể giải thích dùm hàm này được ko?
/ Delay Function
#define _delay_us(x) { unsigned char us; \
us = (x)/(30000000/FOSC)|1; \
while(--us != 0) continue; }
void _delay_ms(unsigned int ms)
{
unsigned char i;
do {
i = 4;
do {
_delay_us(164);
} while(--i);
} while(--ms);
}
cám ơn nhiều!
|