心形燈的設計
設計一個心形燈,包含以下功能: 1、由多個LED燈組成心形燈,要求至少在32個燈以上組成心形結構,外接4個按鍵,并要求兩個按鍵(開始和暫停)接在兩個外部中斷引腳上; 2、上電后心形燈先全亮5秒,后亮滅閃爍5秒,以測試燈狀態的好壞; 3、之后處于全滅等待狀態,當按下開始按鍵后心形燈按照一定規律顯示,規律自定義,創意越好分數越高; 4、當在任意狀態下按下暫停鍵后心形燈停留在當前狀態不再改變,再一次按下暫停鍵后則繼續顯示; 5、另外一個鍵為模式切換鍵,要求至少設計4中心形燈顯示模式,每按一次切換鍵則切換一次顯示模式,要求切換鍵在燈運行狀態和暫停狀態均可切換; 6、第四個鍵為速度鍵,要求可以改變心形燈的亮滅切換速度,至少設計4種速度,通過速度鍵可以切換不同的切換速度。 提供proteus原理圖,要求編寫程序,并在proteus原理圖上驗證功能,并撰寫設計文檔。出現抄襲現象所有自主學習成績按零分計。
|