久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
關(guān)于單片機延時程序的小問題
[打印本頁]
作者:
新月~
時間:
2018-10-18 20:57
標題:
關(guān)于單片機延時程序的小問題
void delay10ms(void)
{
unsigned char a,b,c;
for(a=1;a>0;a--)
for(b=38;b>0;b--)
for(c=130;c>0;c--);
與
void delay10ms(void)
{
unsigned char a,b;
for(a=38;a>0;a--)
for(b=130;b>0;b--);
求解釋這倆有什么本質(zhì)上的區(qū)別嗎? 同樣都是延時一樣的時間,但這兩種寫法都有見過,不知道只是個人習慣上的問題,還是有什么更專業(yè)的區(qū)別。
作者:
wulin
時間:
2018-10-19 07:40
1. T=a*b*c
2. T=a*b
作者:
HC6800-ES-V2.0
時間:
2018-10-19 08:39
其實是一樣的。
第一種情況,多一個循環(huán),但只循環(huán)一次,與第二種相差的時間可以忽略。
作者:
angmall
時間:
2018-10-19 10:57
都是軟件延時,阻塞延時,就相當于CPU在空跑。
1. 新手的程序都是While大循環(huán)里,而且代碼執(zhí)行時間也比較短,這個時候用軟件延時看不出來明顯的差異。
2. 一般不建議使用軟件延時,因為CPU的資源是有限的,軟件延時就相當于CPU在空跑,當程序比較龐大的時候,許多程序處理不過來,根本沒有多余的時間給你去延時。
3. 可以用定時器,如定時1ms,然后把程序分為1ms的任務,2ms的任務,4ms的任務,分時去操作,當你需要延時的時候,就在里邊搞個計數(shù),時間到再去執(zhí)行。
作者:
Y_G_G
時間:
2018-10-19 17:02
本質(zhì)上是有區(qū)別的,就看你單片機的時鐘頻率了
前面一個函數(shù)用了三個變量,在編譯的時候,單片機延時會用到三個地址,后面的函數(shù)用了兩個變量,同理,編譯時就用到兩個地址。這樣一來,前面一個函數(shù)就比后面的函數(shù)多用幾個時鐘來初始化那多出來的一個地址,至于會用到幾個時鐘,不知道,也許就現(xiàn)一兩個時鐘吧。
如果你晶振是MHZ級別的,那區(qū)別也就幾uS或者0.幾uS,對于100mS的延時來說,沒有什么差別,如果你用的是KHZ級別的時鐘,那相差就是0.幾mS了。
只要有指令,編譯器就會編譯,就算是沒有什么用的指令,單片機也一樣的執(zhí)行,一樣的用上一定的時間。
作者:
kaixuan520
時間:
2018-10-19 22:20
沒有區(qū)別,你這個延遲函數(shù)應該是軟件一鍵生成的,這是方便一鍵生成而加的循環(huán),實際上道理都是一樣的
作者:
a362880
時間:
2018-10-19 23:44
其實也很簡單啊,復制就行,比如這個說。
作者:
zxjfm
時間:
2018-10-20 08:35
第一種for循環(huán)只執(zhí)行一次,寫不寫意義不大,只占用一個一個執(zhí)行周期,理論上講第一種比第二種延時時間長一點,用示波器可以看出兩個信號的微小區(qū)別
作者:
wdiaodiao
時間:
2018-10-20 09:43
多了一個地址出來
作者:
jll586
時間:
2018-10-20 11:29
第二種可以少寫一句話,看著也舒服
作者:
1797101290
時間:
2018-10-20 11:52
幾乎沒有差別
作者:
我的天下
時間:
2018-10-20 13:40
沒有區(qū)別,都是通過來執(zhí)行這些for循環(huán)來占用時間,從而達到一定延時的效果
作者:
yygywffg
時間:
2018-10-20 23:04
1*38*130與38*130的區(qū)別,你說有區(qū)別沒有
作者:
yifenqian
時間:
2018-10-21 08:31
為啥寫這么復雜,寫i<N 不是更好么?簡單。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品一区二区在线观看
|
欧美日韩成人在线
|
亚洲免费人成在线视频观看
|
日本三级网站在线观看
|
天天综合久久
|
国产成人网
|
在线视频一区二区三区
|
国产一区电影
|
91精品国产一区二区三区
|
四虎永久
|
国产免费一区二区
|
日本欧美在线观看视频
|
欧美日韩一区在线播放
|
欧美午夜剧场
|
91精品国产综合久久福利软件
|
最新国产在线
|
亚洲欧美综合精品久久成人
|
亚州av
|
久久av一区二区三区
|
caoporn视频在线
|
日韩理论电影在线观看
|
深夜福利亚洲
|
亚洲国产精品一区
|
韩日精品在线观看
|
精品久久久久久久久久
|
在线播放中文字幕
|
女人精96xxx免费网站p
|
亚洲一区精品在线
|
亚洲福利视频一区二区
|
最新中文字幕第一页视频
|
欧美一级二级在线观看
|
天天干亚洲
|
国产精品极品美女在线观看免费
|
欧美爱爱视频
|
亚洲高清中文字幕
|
av中文字幕在线播放
|
在线精品一区二区
|
久久成人国产精品
|
色婷婷综合久久久久中文一区二区
|
爱草在线
|
亚洲人人
|