找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2385|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

關(guān)于C51單片機(jī)延時(shí)函數(shù)的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這個(gè)函數(shù)具體是個(gè)什么意思我讓j<=50的時(shí)候比j<=100閃爍還快,讓j<=500的時(shí)候流水燈就不滅了一直亮

QQ圖片20190409162732.png (16.78 KB, 下載次數(shù): 25)

QQ圖片20190409162732.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:365802 發(fā)表于 2019-4-9 18:14 | 只看該作者
因?yàn)閡nsigned char 最大數(shù)是 255, 要注意變量類型哦.
回復(fù)

使用道具 舉報(bào)

板凳
ID:451718 發(fā)表于 2019-4-9 18:18 | 只看該作者
通過執(zhí)行運(yùn)行嵌套來消耗時(shí)間,當(dāng)循環(huán)內(nèi)循環(huán)只有50次時(shí),這段代碼消耗的時(shí)間最少。 當(dāng)內(nèi)循環(huán)只有100次時(shí),消耗的時(shí)間會(huì)比50次長一點(diǎn)點(diǎn)。 但是,當(dāng)500次時(shí),這只是你的想象, 你的循環(huán)變量為無符號char 類型,無符號char類型的最大值為255,而你的賦值是500。 不知道你編譯是怎么通過的。
回復(fù)

使用道具 舉報(bào)

地板
ID:277550 發(fā)表于 2019-4-9 20:10 | 只看該作者
帶參數(shù)就方便了,或者定義3個(gè)延時(shí)函數(shù)。

~~~~~~~~~~~~~~~~~~~~~~
回復(fù)

使用道具 舉報(bào)

5#
ID:52944 發(fā)表于 2019-4-10 09:03 | 只看該作者
循環(huán)50次肯定比循環(huán)100次用的時(shí)間短,即延時(shí)也短,閃爍肯定快啊,500超過了unsigned char的最大值255,失效了
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表