【導(dǎo)讀】以單片機作為主控核心,與鍵盤、揚聲器、LED顯示器等模塊組成核心。在主控模塊上設(shè)有11個按鍵,其中7個按鍵控制7個音符,1個。用來實現(xiàn)高、中、低音的音符發(fā)音。下面具體介紹一下單片機各端口的分配功能:??刂齐娮忧賹崿F(xiàn)彈奏高、中、低的功能切換鍵;P0端口通過上拉電阻接到+5V上,管級基極相接,三極管的發(fā)射極又接蜂鳴器。管放大信號后驅(qū)動蜂鳴器發(fā)出不同音節(jié)的聲音。相應(yīng)的節(jié)拍變換為定時常數(shù)和延時常數(shù),作為數(shù)據(jù)表格存放在存儲器中。頻脈沖的持續(xù)時間,這樣就可以實現(xiàn)樂曲的演奏。的方法,有效的解決了按鍵抖動的問題。動播放功能時,本系統(tǒng)能實現(xiàn)四首歌曲的有選擇播放,另附帶數(shù)碼管顯示提醒。這樣使得電子琴的功能變的更加強大。并經(jīng)過軟硬件的調(diào)試,該音樂發(fā)生器不但能通過鍵盤彈奏出很好的音調(diào),而。能顯示哪個按鍵按下,而且相當準確。本系統(tǒng)運行穩(wěn)定,其優(yōu)點是硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價比較高等,具有一定的實用和參考價值。