您的位置:網站首頁 > 電器維修資料網 > 正文 >
電路功能相同形式不同的四種C程序
來源: 日期:2013-11-20 18:39:09 人氣:標簽:
(1)c程序一,文件名為pic09.c,清單如下:
說明:a.上述程序中,延時函數帶形式參數k,并由do-while語句組成。
b.主函數main()調用delay(k)時,其k分別是45000(1秒)、98000(2秒)、和155000(3秒)。
c.led燈點亮時的無限循環,由while(1)語句完成。
(2)c程序二,文件名為picl0.c,清單如下:
說明:a.上述程序中,延時函數帶形參數k,且由while語句組成。
b.主函數main()調用delay(k)時,其k分別是37000(1秒)、74000(2秒)和1110000(3秒)。
c.led燈點亮時的無限循環,由goto無條件轉移執行語句完成。其中loop為語句標號。對goto語句使用時應慎重,在簡單的c程序中使用goto語句是必要的,但編輯復雜的c程序結構,會使程序的可讀性變差。
(3)c程序三,文件名為picll.c,清單如下:
說明:a.上述程序中,延時函數帶形參數m,并由二個for語句組成(可以是多個for語句或一個for語句)。
b.主函數main()調用delay(m)時,m值分別是500(1秒)、1000(2秒)和1500(3秒)。
c.led燈點亮時的無限循環由do_while語句完成,其while(h<=100)中的100可任意選取大于0的其他值。
(4)c程序四,文件名為pic12.c,清單如下:
說明:a.上述程序中,延時函數帶形參數m,并由一個for語句組成的。
b.主函數main()調用delay(m)時,其m值分別是45000(1秒)、95000(2秒)和145000(3秒)。
c.led燈點亮時的無限循環,由while語句完成。
d.上述程序都以led的各功能函數lightl():light2();light3()完成。程序運行時,由主函數main()調用各led的功能函數和延時函數,此方法是編輯復雜c程序所必備的。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: PIC單片機C語言延時函數的三種表達式
- 下一篇: PlC單片機端口的位定義