【導(dǎo)讀】電子琴是現(xiàn)代電子科技與音樂結(jié)合的產(chǎn)物,是一種新型的鍵盤樂器。們的生活中,成為不可替代的一部分。通過一個獨(dú)立鍵盤可以實現(xiàn)對該音樂的播放和停止操作的控制。4*4矩陣鍵盤的16個按鍵。按下按鍵時,揚(yáng)聲器會發(fā)出聲音,松開按鍵后,揚(yáng)聲器停止發(fā)聲,按鍵的時間越長,連續(xù)按下不同的按鍵,可以實現(xiàn)樂曲的演奏。功能的實現(xiàn)部分分為軟件和硬件兩部分來簡介。程序主流程圖如圖。需將一首歌的音階和頻率相對應(yīng)即可。利用定時器計時半周期時間,每當(dāng)計時終止后就將反相,然后重復(fù)計。就可在引腳上得到此頻率的脈沖。想要產(chǎn)生的頻率。T=65536-N=65536-fi÷2÷fr=65536-1000000÷2÷fr=65536-500000/fr. 對于不同的曲調(diào)我們也可以用單片機(jī)的定時/計數(shù)器來完成。序繼續(xù)進(jìn)行下一次掃描。電路共由以下幾部分構(gòu)成:矩陣鍵盤部分;仿真中的揚(yáng)聲器一段接CPU的P2^4口,另一端接高電平。當(dāng)P2^4口有電平變化時,,只能在一定范圍內(nèi)滿足需要。可通過增加功放電路,使用LM386芯片來做揚(yáng)聲器的驅(qū)動芯片,并對