用單片機(jī)設(shè)計微型電子琴
三江大學(xué)(南京210012)
王兵
摘要: 介紹了用單片機(jī)設(shè)計微型電子琴的方法。給出了電路,、程序框圖及程序,。關(guān)鍵詞:單片機(jī),電子琴,,程序單片機(jī)因其體積小,、功能強(qiáng)、價格低廉而得到廣泛應(yīng)用,。本文介紹用AT89C51單片機(jī)設(shè)計微型電子琴的方
Abstract:
Key words :
介紹了用單片機(jī)設(shè)計微型電子琴的方法,。給出了電路、程序框圖及程序,。
關(guān)鍵詞:單片機(jī),,電子琴,程序
單片機(jī)因其體積小,、功能強(qiáng),、價格低廉而得到廣泛應(yīng)用。本文介紹用AT89C51單片機(jī)設(shè)計微型電子琴的方法,,僅需AT89C51最小系統(tǒng),,擴(kuò)展一組小鍵盤(這里以4×4鍵盤為例,可按需要擴(kuò)展),再加一片LM386做音頻小功放,,輸出到揚(yáng)聲器,。電源可由三節(jié)5號電池提供。
樂音實際上是有固定周期的信號,。我們可以用AT89C51的一個定時器(如T1)控制,,在P3.4腳上輸出方波周期信號,產(chǎn)生樂音,。根據(jù)不同的按鍵,,調(diào)節(jié)T1的溢出時間,可輸出不同頻率的樂音,,這樣就做出了一臺微型電子琴,。
每個樂音的音高(頻率)是固定的,表1列出了一個8度以及其上下共16個音的音名,、頻率及定時器T1初值對照(設(shè)晶體頻率為6MHz),,供參考。








(3)定時器1中斷服務(wù)程序框圖見圖3,。

定時器1中斷服務(wù)程序:

(4)鍵盤掃描程序框圖如圖4所示,。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。