|
有人知道這個(gè)程序怎么寫嗎,老師布置的任務(wù),可是我才學(xué)習(xí)單片機(jī),上課沒(méi)有仔細(xì)聽,如果有哥哥姐姐知道,能幫幫忙嗎?
作業(yè)一:
在G2板上利用p1.6(PWM輸出口)驅(qū)動(dòng)LED來(lái)實(shí)現(xiàn)呼吸燈。呼吸燈就是亮度漸變的LED燈,普通LED可以用TA輸出PWM來(lái)控制亮度,通過(guò)WDT定時(shí)中斷來(lái)改變亮度,從而實(shí)現(xiàn)呼吸燈效果。
要求:
1、通過(guò)按鍵來(lái)控制呼吸燈的呼吸頻率,即亮度漸變的快慢。
控制方式:按擴(kuò)展板上KEY1鍵,呼吸加快一檔,連續(xù)按2下,呼吸加快一檔,連續(xù)按3下,呼吸又加快一檔......;按KEY3鍵,呼吸減慢一檔,連續(xù)按2下,呼吸減慢一檔,連續(xù)按3下,呼吸又減慢一檔......。
2、在液晶屏上顯示呼吸燈呼吸頻率的相關(guān)信息。
作業(yè)二:
在擴(kuò)展板上利用 LED1至LED8 八個(gè)LED燈實(shí)現(xiàn)流水燈和呼吸燈功能。
要求:
1、八個(gè)LED燈能以不同方式實(shí)現(xiàn)流水燈:LED1至LED8每隔N個(gè)依次亮滅,并循環(huán),N=0,1,2,3;
2、八個(gè)LED燈在實(shí)現(xiàn)流水燈的同時(shí),實(shí)現(xiàn)呼吸燈功能:LED1至LED8每隔N個(gè)依次亮滅,并循環(huán),N=0,1,2,3;同時(shí)每個(gè)燈的亮度是漸變的(先漸亮再漸滅)。
3、在實(shí)現(xiàn)2中功能的時(shí)候,用電容觸摸按鍵來(lái)控制呼吸頻率,做到左快右慢。
4、在液晶屏上顯示LED流水呼吸燈的相關(guān)信息。
謝謝啦
|
|