如何实现精确定时1MS的

楼主
如何实现精确定时1MS的
Delay_ms(unsigned long nValue)//毫秒为单位,8MHz为主时钟
{
unsigned long nCount;
int  i;
unsigned long j;
nCount = 2667;
for(i = nValue ;i > 0;i--)
{
    for(j = nCount;j > 0;j--);
}
return;
1楼
微控论坛上的学习专区有两个关于430延时的PDF文档,建议下载来参考一下。很实用的。
2楼
[P]#define CPU_F ((double)8000000)
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))[/P][P]内部函数[/P][P] [/P]

电脑版 Page created in 0.1484 seconds width 3 queries.