欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: [求助]延時(shí)程序參數(shù)修改,發(fā)現(xiàn)有兩個(gè)參數(shù),改哪個(gè)? [打印本頁]

作者: longzhiming    時(shí)間: 2012-5-4 22:50
標(biāo)題: [求助]延時(shí)程序參數(shù)修改,發(fā)現(xiàn)有兩個(gè)參數(shù),改哪個(gè)?

#include <reg51.h> 
sbit P1_0=P1^0;  
void Delay(unsigned int a)       
  { unsigned int i;          
  while(--a != 0)    
  {for(i=0; i <600; i++);}
        }
void main(void)      
 {  while (1)      
     { P1_0 = 0;    
   Delay(1000);   
   P1_0 = 1;    
   Delay(1000);  }   
              }

 

600 和1000,我試了,改600無效,改1000成2000馬上見效,疑惑這兩個(gè)數(shù)有什么關(guān)系? 改延時(shí)時(shí)間只需改1000這個(gè)參數(shù)嗎? 謝謝

 

 


作者: 青蘋果    時(shí)間: 2012-5-5 08:36
都有效吧
作者: 志在四方    時(shí)間: 2012-5-5 11:31
都有效的   只是你改的600不明顯 1000改為2000效果明顯一點(diǎn)
作者: longzhiming    時(shí)間: 2012-5-5 13:28

謝謝,改600確實(shí)不明顯,  但還沒弄懂它們之間關(guān)系,知道600是判斷和計(jì)算600次,那1000就不知道跟這個(gè)有什么關(guān)系了.


作者: longzhiming    時(shí)間: 2012-5-5 13:30
以下是引用志在四方在2012-5-5 11:31:39的發(fā)言:
都有效的   只是你改的600不明顯 1000改為2000效果明顯一點(diǎn)

謝謝,改600確實(shí)不明顯,  但還沒弄懂它們之間關(guān)系,知道600是判斷和計(jì)算600次,那1000就不知道跟這個(gè)有什么關(guān)系了.


作者: dallas48    時(shí)間: 2012-5-30 15:31

打個(gè)比方:

假如600那個(gè)內(nèi)循環(huán)定時(shí)5ms,你600改成1000也不過是改成了5*(1000/600)ms,相差不過是幾毫秒,話說不是孫悟空的火眼金睛是無法分辨出幾毫秒的差別的

而你1000改成2000,那就是1000*5ms=5s,從5秒延時(shí)修改到了10秒延時(shí),這個(gè)當(dāng)然很明顯了

 






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1