新聞中心
51單片機C語言程序中延時函數(shù)delay的作用
Delay函數(shù)應該沒錯的。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供克拉瑪依網(wǎng)站建設、克拉瑪依做網(wǎng)站、克拉瑪依網(wǎng)站設計、克拉瑪依網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、克拉瑪依企業(yè)網(wǎng)站模板建站服務,十年克拉瑪依做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
編譯有報錯嗎?conrtalcar(1)后面沒有;
conrtalcar(2)后面的分號是中文格式的吧。
不對,我讀不懂了。你這整一個是都在Delay函數(shù)里的嗎?是這樣的話,就好像是死循環(huán)了。是不是這樣?
void Delay() //定義機器人調(diào)轉(zhuǎn)子時間子程序
{
unsigned int DelayTime=50000; //定義機器人轉(zhuǎn)彎時間變量
while(DelayTime--);
}
void main()
{
conrtalcar(1);
Delay() ;
conrtalcar(2);
}
C語言中 delay 函數(shù)如何運用?
1、delay函數(shù)是一般自己定義的一個延時函數(shù)。
2、C語言定義延時函數(shù)主要通過無意義指令的執(zhí)行來達到延時的目的。下面給出一個經(jīng)典的延時函數(shù)。
//?定義一個延時xms毫秒的延時函數(shù)
void?delay(unsigned?int?xms)??//?xms代表需要延時的毫秒數(shù)
{
unsigned?int?x,y;
for(x=xms;x0;x--)
for(y=110;y0;y--);
}
單片機C語言延時函數(shù)的作用?
所謂延時函數(shù)就是在函數(shù)中設置了幾個空操作的動作,每次操作都需要消耗一定的時間,動作結束了,延時時間也就完成了,就會跳出延時函數(shù)繼續(xù)做其他事情了。
C語言延時函數(shù)
C語言的延遲函數(shù)一般是利用無意義程序運行來控制時間從而達到延時的目的
舉個例子:
for(i=0;ix;i++)
for(j=0;j120;j++);
這是延時x毫秒的for循環(huán)語句。
值得注意的是記得最后的;一定得記得寫。
當前標題:c語言程序中延時函數(shù)作用,C語言的延時函數(shù)
文章地址:http://www.dlmjj.cn/article/heceps.html


咨詢
建站咨詢
