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