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