51單片機(jī)delay延時(shí)函數(shù) 51單片機(jī)C語(yǔ)言中delay函數(shù)是怎么定義和使用的?
51單片機(jī)C語(yǔ)言中delay函數(shù)是怎么定義和使用的?Define a delay function void delay(unsigned int XMS)//XMS表示要延遲的毫秒數(shù){unsigne
51單片機(jī)C語(yǔ)言中delay函數(shù)是怎么定義和使用的?
Define a delay function void delay(unsigned int XMS)//XMS表示要延遲的毫秒數(shù){unsigned int x,y for(x=xmsx“0x--)for(y=110y”0y--}使用:void delay10us(uchar MS){uchar data I for(MS)0ms--)for(I=26i“0I--)I=[(delay value-1.75)*12/MS-15]/4
delay function
sleep
如果要在執(zhí)行過(guò)程中多次拋出中斷異常,必須捕獲并處理它才能使用功能。
延時(shí)函數(shù)怎么定義?
1. 延遲函數(shù)是我們自己定義的延遲函數(shù)。
2. C語(yǔ)言定義的延遲函數(shù)主要通過(guò)執(zhí)行無(wú)意義的指令來(lái)達(dá)到延遲的目的。這是一個(gè)經(jīng)典的延遲函數(shù)。
//定義延遲函數(shù)void delay(unsigned int XMS)//XMS表示延遲的毫秒數(shù){unsigned int x,y for(x=xmsx>0x--)for(y=110y>0y--)}