您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
PIC單片機(jī)C語(yǔ)言延時(shí)函數(shù)的三種表達(dá)式
來(lái)源: 日期:2013-11-20 18:39:05 人氣:標(biāo)簽:
所引用的三種延時(shí)函數(shù)都是由循環(huán)控制語(yǔ)句——while、do_while和for等實(shí)現(xiàn)的。
(1)帶形式參數(shù)的由for語(yǔ)句組成的延時(shí)函數(shù)
該延時(shí)函數(shù)由兩個(gè)for語(yǔ)句組成,第一個(gè)for語(yǔ)句中的81是筆者設(shè)置的常數(shù)(可任意設(shè)定),用于使延時(shí)值增加;第二個(gè)for語(yǔ)句中的k是在程序中主函數(shù)main()調(diào)用delay(k)時(shí),由用戶給定的值,k值不同,延時(shí)時(shí)間就不等,所以該延時(shí)函數(shù)可在一個(gè)c程序中實(shí)現(xiàn)不同的多個(gè)延時(shí)量,顯然比匯編語(yǔ)言延時(shí)子程序簡(jiǎn)單多了。在延時(shí)量要求較短時(shí),該延時(shí)函數(shù)種的兩個(gè)for語(yǔ)句的功能可用一個(gè)for語(yǔ)句來(lái)實(shí)現(xiàn)。
(2)帶形式參數(shù)的由while循環(huán)語(yǔ)句組成的延時(shí)函數(shù)
此延時(shí)函數(shù)簡(jiǎn)單、容易記憶。使用時(shí),在程序中主函數(shù)main()調(diào)用delay(k)時(shí),由用戶給定不同的k值,亦可實(shí)現(xiàn)多種延時(shí)值。
(3)帶形式參數(shù)的由do-while語(yǔ)句組成的延時(shí)函數(shù)
該延時(shí)函數(shù)簡(jiǎn)單易記。使用時(shí),在程序中主函數(shù)main()調(diào)用delay(k)時(shí),由用戶給定不同的k值,即可實(shí)現(xiàn)多種延時(shí)值。
需要說(shuō)明的是,上述由while循環(huán)語(yǔ)句和由do-while語(yǔ)句組成的延時(shí)函數(shù)中的形式參數(shù),不一定用長(zhǎng)整型(longink)。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: PIC單片機(jī)C語(yǔ)言程序組成
- 下一篇: 電路功能相同形式不同的四種C程序