難點應該不是在於顯示,顯示用led動態顯示什麽的這都是比較成熟的東西。這個項目的難點應該是在於分析出音樂信號的頻譜分布。
首先,要看妳的音樂信號是從哪來的,如果是單片機本身解碼產生的,那麽很簡單,直接在解碼的過程中就可以直接分析音樂信號得到所需要的頻譜分布信號。如果音樂不是單片機本身的信號,妳需要用AD去采樣音樂信號,然後再用FFT去分析AD的采樣結果,得到音樂的頻譜信號。這些處理以前都是用DSP來做的。當然,隨著現在的單片機的性能越來越強,用單片機也可以做到,但太簡單的單片機恐怕很難勝任。