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