一个延时问题
时间:10-02
整理:3721RD
点击:
我单片机晶振12MHZ 在网上看到一条延时一秒的程序
delay()
for(i=0;i<100;i++)
for(j=0;j<1200;j++)
我就想问问那个1200和100是什么意思 只写一个for语句可以实现不?
delay()
for(i=0;i<100;i++)
for(j=0;j<1200;j++)
我就想问问那个1200和100是什么意思 只写一个for语句可以实现不?
for循环语句i=0是初值,i<100是条件,条件成立执行FOR后面的语句,在自加,再判断,一致到条件不成立时,退出for循环
延时最好用定时器做,指令延时不好
那那两句语句 能解释一下什么意思吗?
让单片机进入for循环进行累加计算,从而达到简单的延时效果,100和1200分别是计算数量
对,但这样会影响执行效率。