久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 這個延時怎樣理解?大神們。 [打印本頁]

作者: 李仲豪    時間: 2017-8-16 15:28
標題: 這個延時怎樣理解?大神們。
void DelayUs2x(unsigned char t)
{   
while(--t);
}
void DelayMs(unsigned char t)
{

while(t--)
{
     //大致延時1mS
         DelayUs2x(245);
         DelayUs2x(245);
}
}


作者: Lemon_He    時間: 2017-8-16 16:33
這種延時就是通過大量的自減操作來占用MCU的時鐘周期,從而延遲后面程序的執行,在不需要精確延時的時候可以使用,另外這種辦法和主頻有關,比如36MHz、72MHz的單片機時鐘周期是不同的,所以同一條指令運行花的時間也不一樣,在其他主頻的板子上延時,參數要重新測。
作者: 我愛面包    時間: 2017-8-16 16:50
t自減,t--為真時都執行while循環,知道t--小于0
作者: sgq657785    時間: 2017-8-16 18:32
--t是t先減一再判斷T是不是1,t--是先判斷再減一
作者: i123    時間: 2017-8-16 20:08
誰便一本單片機入門書籍都有講吧,還需要發帖嗎?世上有百度和谷歌....
作者: 宏圖物業2011    時間: 2017-8-17 21:36
這是兩個延時函數,其中第1個延時函數的參數是t,而第2個演示函數的變量t是指while(t--),只有當t--不為0時才調用第一個延時函數。
作者: 951014035    時間: 2017-8-18 08:38
通過循環自減來占用cpu工作。從而來實現延時。根據指令執行的周期有關
作者: 偉大的科長    時間: 2017-8-18 09:15
其實用定時器T0產生標志位,主函數根據時間標志位做相應的動作,單片機不用為延時停在哪里,響應更快,根本不用delay這種寫法。
void        main()
{init();
while(1)
                {if(time_flag==10)                  
                        {time_flag=0;
                        key_scan();                 
                        i++;                          
                        }
                }
}
void        T0_time()        interrupt        1                               
{                TH0=(65536-1000)/256;
                TL0=(65536-1000)%256;
                time_flag++;
}
作者: garonleo    時間: 2017-8-18 10:25
相當于編寫了一個遞減計數器,每遞減一次耗時一個指令周期,通過設置遞減數值來實現不同的延遲時間!
作者: 趣多多    時間: 2017-8-18 22:24
軟件延時不夠準確,而且可移植性太差,具體延時多久要看你的時鐘頻率
作者: 轉換zai    時間: 2017-8-18 22:46
這個簡單啊,應該是51單片機的




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲免费一区二区 | 在线观看网址你懂的 | 日韩精品在线视频 | 三级视频在线 | 欧美综合久久 | 亚洲高清毛片一区二区 | 精品在线一区 | 青青视频网 | 毛片毛片毛片 | 黄色片www | 国产精品999 | 色哥网| 亚洲高清视频在线观看 | 蜜桃在线观看视频 | 成人黄色在线观看 | 91精品91久久久中77777 | 色视频www在线播放国产人成 | 日韩在线看片 | 亚洲激情中文字幕 | 自由成熟xxxx色视频 | 天天射天天干天天操 | 一级片免费视频 | 黄色a一级片 | 成人午夜小视频 | 午夜久久精品 | 婷婷激情综合网 | 亚洲精品www久久久久久广东 | 国模一区二区 | 日韩成人中文字幕 | 日本激情视频 | 国产视频99 | 四虎影视大全 | 精品一区二区三区视频 | 亚洲一区二区欧美 | xxxxx国产 | 在线看片a | 久久精品视频网站 | av网站观看 | 国产一区二三区 | 成人午夜影院 | 国产在线观看一区 |