void main()
{
P0=0x00;
delay();
P3=0x7f;
delay();
init();
write_add(25,0x55);
delay1(100);
read_add(25);
P0=b;
while(1);
}
这是我的主函数,问题是:在读指定地址的内容时,当完成第一个stop();开始第二个start();之间因为硬件反应需要时间,所以在两者间应当加一个延时函数【即上面的delay1(100);】。小弟想知道的是,这个延时多长是最优的呢?太长了会不会影响运行的速度,太短了硬件会反应不过来这是肯定的。 |