比如12M的晶振,请给个例子
或者看看这个程序
void delay(int x)
{ int i,j;
for(i=0;i<x;i++)
for(j=1;j<1000;j++);
}
X=多少是延迟1MS?怎么计算的
比如12M的晶振,请给个例子
或者看看这个程序
void delay(int x)
{ int i,j;
for(i=0;i<x;i++)
for(j=1;j<1000;j++);
}
X=多少是延迟1MS?怎么计算的
小51执行一条指令的需要12个时钟周期,假如使用12MHZ晶振,执行一条指令的时间就是(1/12M*12)s,也就是1us,你要得到1Ms的延时,就让他反复执行一条指令1000次,也就是x取1就可以了。