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