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