標題: 跪求大神:基于AT89C51實現(xiàn)三基色音樂圣誕樹的c語言程序(使用kill C) [打印本頁]
作者: liujianp 時間: 2018-1-12 17:08
標題: 跪求大神:基于AT89C51實現(xiàn)三基色音樂圣誕樹的c語言程序(使用kill C)
1基本功能
(1)播放一首樂曲----鈴兒響叮當
(2)上電后能自動播放一次,以后用鍵盤(模擬紅外傳感器通斷狀態(tài))INT0下降沿中斷方式觸發(fā)播放。按鍵盤(相當于遮檔光電傳感器)一次,播放一次。
(3)在播放同時,8個三基色LED發(fā)光管,能同時隨音樂節(jié)奏改變顏色:暗-紅-綠-藍-黃-青-紫-白-暗(次序可以調(diào)整)。。。。8種顯示狀態(tài)循環(huán)。
(4)在播放完畢,8個三基色LED發(fā)光管,能同時每秒改變一次顏色:暗-紅-綠-藍-黃-青-紫-白-暗(次序可以調(diào)整)。。。。8種顯示狀態(tài)循環(huán)。
可以采用不同的方式,欣賞性強則優(yōu)。
4.2 發(fā)揮功能(如果能實現(xiàn)其它創(chuàng)新功能,給予加分)
按鍵盤(相當于遮擋光電傳感器)一次;在播放完畢后,8個三基色LED發(fā)光管按“4.1 第(4)的方式進行顯示。再按鍵盤(相當于遮擋光電傳感器)一次,在播放完畢后8個三基色LED發(fā)光管則按以下“流水燈顯示方式”顯示。
“流水燈顯示方式”: 8個三基色發(fā)光管在紅色時,依次各亮暗0.5S,完成一次流水燈;再綠色時,依次各亮暗0.5S,完成一次流水燈;再藍色時,依次各亮暗0.5S,完成一次流水燈;再黃色時,依次各亮暗0.5S,完成一次流水燈;再青色時,依次各亮暗0.5S,完成一次流水燈;再紫色時,依次各亮暗0.5S,完成一次流水燈;再白色時,依次各亮暗0.5S,完成一次流水燈。
白色后再回到紅色流水燈狀態(tài),依次循環(huán)。
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |