关于延时函数
if(key()=='0')//扫频功能
{
Ini_Lcd();
Disp_SZ(0x84,fmin);
Disp_HZ(0x80,saopin,2);
m=(fmax-fmin)/bujinzhi;
for(i=temp;i<m;i++)
{ if(i==0){n=fmin;}
fmin+=bujinzhi;
DDS_seriel(fmin,0x01);
Disp_SZ(0x84,fmin);
Disp_HZ(0x90,bujin,5);
Disp_SZ(0x94,bujinzhi);
temp++;
delay_Nms(100);
if(i==(m-1))
{
fmin=n;
Disp_SZ(0x84,fmin);
Disp_SZ(0x94,bujinzhi);
DDS_seriel(fmin,0x01);
temp=0;
i=0;
}
if((keyin&0x0f)!=0x0f)
{
delay(300);
if((keyin&0x0f)!=0x0f)
{
if(key()=='0')
{
break;
}
}
}
}
[b]以上是一段扫频输出的代码,其中有一个延时函数Delay_Nms,N是形参。通过改变N可以控制扫描频率的速度,现在发现N到达某个值后,无论怎么减小N,都不能加快扫描频率的速度,请问这种情况是不是已经到达了CPU运行速度的阈值