《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 用單片機(jī)設(shè)計(jì)微型電子琴
用單片機(jī)設(shè)計(jì)微型電子琴
三江大學(xué)(南京210012)
王兵
摘要: 介紹了用單片機(jī)設(shè)計(jì)微型電子琴的方法,。給出了電路,、程序框圖及程序。關(guān)鍵詞:?jiǎn)纹瑱C(jī),,電子琴,,程序單片機(jī)因其體積小、功能強(qiáng),、價(jià)格低廉而得到廣泛應(yīng)用,。本文介紹用AT89C51單片機(jī)設(shè)計(jì)微型電子琴的方
Abstract:
Key words :

介紹了用單片機(jī)設(shè)計(jì)微型電子琴的方法。給出了電路,、程序框圖及程序,。
     關(guān)鍵詞:?jiǎn)纹瑱C(jī),電子琴,,程序
  
  單片機(jī)因其體積小,、功能強(qiáng)、價(jià)格低廉而得到廣泛應(yīng)用,。本文介紹用AT89C51單片機(jī)設(shè)計(jì)微型電子琴的方法,,僅需AT89C51最小系統(tǒng),,擴(kuò)展一組小鍵盤(pán)(這里以4×4鍵盤(pán)為例,可按需要擴(kuò)展),,再加一片LM386做音頻小功放,,輸出到揚(yáng)聲器。電源可由三節(jié)5號(hào)電池提供,。


  樂(lè)音實(shí)際上是有固定周期的信號(hào),。我們可以用AT89C51的一個(gè)定時(shí)器(如T1)控制,在P3.4腳上輸出方波周期信號(hào),,產(chǎn)生樂(lè)音,。根據(jù)不同的按鍵,調(diào)節(jié)T1的溢出時(shí)間,,可輸出不同頻率的樂(lè)音,,這樣就做出了一臺(tái)微型電子琴,。
  每個(gè)樂(lè)音的音高(頻率)是固定的,,表1列出了一個(gè)8度以及其上下共16個(gè)音的音名、頻率及定時(shí)器T1初值對(duì)照(設(shè)晶體頻率為6MHz),,供參考,。
 


 







   (3)定時(shí)器1中斷服務(wù)程序框圖見(jiàn)圖3。
                                 
  定時(shí)器1中斷服務(wù)程序:


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

 


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