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

標(biāo)題: 這兩個(gè)單片機(jī)程序?yàn)槭裁炊际茄訒r(shí)一秒,新學(xué)者求助 [打印本頁(yè)]

作者: shuyu    時(shí)間: 2018-1-21 09:47
標(biāo)題: 這兩個(gè)單片機(jī)程序?yàn)槭裁炊际茄訒r(shí)一秒,新學(xué)者求助
第一個(gè),,,,,,,,,,,,,,,,,
#include<reg52.h>
sbit led=P1∧0;
viod main()

while{
a=51000;
led=0;
while(a--);
a=51000;
while(a--);
led=1;
a=51000;
while(a--);
a=51000;
while(a--);





第二個(gè),,,,,,,,,,,,,,
#include <reg52.h>
#define uint unsigned int
sbit led=P1∧0;
uint i,j;
void main()

while(1)

led=0;
for(i=1000;i>0;i--)
for(i=110;i>0;i--);
led=1;
for(i=1000;i>0;i--)
for(i=110;i>0;i--);




作者: 阿飛132    時(shí)間: 2018-1-21 11:55
一個(gè)是while循環(huán),一個(gè)是for循環(huán),都是占用CPU來(lái)延時(shí),表示結(jié)果的程序有很多種,選自己適合的就行,一般延時(shí)程序還是最簡(jiǎn)單的好,工程上一般都用定時(shí)器,不用delay,
作者: ahshmj    時(shí)間: 2018-1-21 12:00
這么長(zhǎng)的延時(shí),還是用定時(shí)器吧。
作者: shuyu    時(shí)間: 2018-1-21 13:02
阿飛132 發(fā)表于 2018-1-21 11:55
一個(gè)是while循環(huán),一個(gè)是for循環(huán),都是占用CPU來(lái)延時(shí),表示結(jié)果的程序有很多種,選自己適合的就行,一般延 ...

謝謝,定時(shí)器?用的是中斷函數(shù)嗎?
作者: zdaoyuan    時(shí)間: 2018-1-22 13:13
師傅這樣教的他就這樣寫(xiě)了唄,感興趣的話可以買(mǎi)的ws2818的LED燈珠來(lái)玩玩,你會(huì)對(duì)延時(shí)有更深的理解
作者: 流逝記憶    時(shí)間: 2018-1-22 18:19
你這是LED 燈的 一秒延時(shí)是最基礎(chǔ)的 就像代碼中的   hello,word 一樣
作者: angmall    時(shí)間: 2018-1-22 19:14
C 語(yǔ)言延時(shí)方法


圖1 是 C 語(yǔ)言編程常用的4種延時(shí)方法,其中兩種非精確延時(shí),兩種精確一些的延時(shí)。for 語(yǔ)句和 while 語(yǔ)句都可以通過(guò)改變 i 的范圍值來(lái)改變延時(shí)時(shí)間,但是 C 語(yǔ)言循環(huán)的執(zhí)行時(shí)間都是不能通過(guò)程序看出來(lái)的。精確延時(shí)有兩個(gè)方法,一個(gè)方法是用定時(shí)器來(lái)延時(shí),這個(gè)方法會(huì)要詳細(xì)介紹,定時(shí)器是單片機(jī)的一個(gè)重點(diǎn)。另外一個(gè)就是用庫(kù)函數(shù)nop();,一個(gè) NOP 的時(shí)間是一個(gè)機(jī)器周期的時(shí)間,這個(gè)也會(huì)要介紹。

非精確延時(shí),只是在我們做一些比如小燈閃爍,流水燈等簡(jiǎn)單演示實(shí)驗(yàn)中使用,而實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程中其實(shí)這種非精確延時(shí)用的很少。

Delay01.png (14.38 KB, 下載次數(shù): 49)

圖1

圖1





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