英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
用c作程序,如何计算延时?
[打印本页]
作者:
winnie
时间:
2009-4-14 14:06
标题:
用c作程序,如何计算延时?
加入我的晶振是11.0592MHz
我要调用延时程序
delay(int n)
{
int i;
for(i=0;i<n;i++)
{}
}
这样的情况延时如何计算呢?
作者:
winnie
时间:
2009-4-14 14:06
#define XTAL_FREQ 4MHZ /* Crystal frequency in MHz */
#define MHZ *1000L /* number of kHz in a MHz */
#define KHZ *1 /* number of kHz in a kHz */
#define DelayUs(x) { unsigned char _dcnt; \
_dcnt = (x)*((XTAL_FREQ)/(12MHZ)); \
while(--_dcnt != 0) \
continue; }
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2