久久久久久久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网站观看
|
国产一区二三区
|
成人午夜影院
|
国产在线观看一区
|