簡易電子琴設(shè)計(jì)電路圖(七)
時(shí)鐘電路
本系統(tǒng)的時(shí)鐘電路設(shè)計(jì)是采用的內(nèi)部方式,即利用芯片內(nèi)部的振蕩電路。
MCS-51內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器。引腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。外接晶體諧振器以及電容CX1和CX2構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。對外接電容的值雖然沒有嚴(yán)格的要求,但電容的大小會(huì)影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值為12MHz,電容應(yīng)盡可能的選擇陶瓷電容,電容值約為16PF。
復(fù)位電路
在復(fù)位電路方案挑選的時(shí)候有兩種選擇的,上電復(fù)位和按扭復(fù)位,上電復(fù)位是利用電容充電來實(shí)現(xiàn)的,而按扭復(fù)位是電源對外節(jié)電容的充電使RST為高電平,復(fù)位松開后,電容通過下拉電阻放電,使RST恢復(fù)低電平。為了制作軟件的方便我們還是選擇用按扭復(fù)位,因?yàn)樗容^直觀。
鍵盤彈奏
本系統(tǒng)利用P1為按鍵接入口,琴鍵輸入是通過獨(dú)立式鍵盤來完成的。由于89C51單片機(jī)的八位I/O口足以能實(shí)現(xiàn)控制各音階的輸出,并且獨(dú)立式鍵盤的編程容易易懂,結(jié)構(gòu)簡單,實(shí)現(xiàn)起來方便,而且每個(gè)按鍵單獨(dú)占有一根I/O接口線,每個(gè)I/O口的工作狀態(tài)互不影響,所以采用獨(dú)立式鍵盤。利用靜態(tài)掃描的方法,在P0口輸出,當(dāng)每次按下一個(gè)琴鍵,在共陽極數(shù)碼管顯示相對應(yīng)的鍵碼號,這樣可以使彈奏者清楚知道自己彈奏的音譜。
揚(yáng)聲器電路
揚(yáng)聲器發(fā)生原理:只要讓揚(yáng)聲器(speaker)通過會(huì)產(chǎn)生大小變化的電流,就能使揚(yáng)聲器發(fā)出聲音。因此,若以程序不斷地輸出1-》0-》1-》0-》。就可令揚(yáng)聲器發(fā)出聲音。對檢測到得按鍵值進(jìn)行判斷后,是琴鍵則跳轉(zhuǎn)至琴鍵處理程序,根據(jù)檢測到得按鍵值,查詢音律表,給計(jì)時(shí)器賦值,使發(fā)出相應(yīng)頻率的聲音。檢測到按鍵按下的是自動(dòng)播放歌曲功能鍵后執(zhí)行該程序,揚(yáng)聲器會(huì)自動(dòng)播放事先已經(jīng)存放好的歌曲,直到歌曲播放完畢。
總電路圖
簡易電子琴設(shè)計(jì)電路圖(八)
基本樂理知識
音調(diào)主要由聲音的頻率決定,樂音(復(fù)音)的音調(diào)更復(fù)雜些,一般可認(rèn)為主要由基音的頻率來決定。也即一定頻率的聲音對應(yīng)特定的樂音。在以C調(diào)為基準(zhǔn)音的八度音階中,所對應(yīng)的頻率如表1所示。如果能夠通過某種電路結(jié)構(gòu)產(chǎn)生特定頻率的波形信號,再通過揚(yáng)聲器轉(zhuǎn)換為聲音信號,就能制作出簡易的樂音發(fā)生器,再結(jié)合電子琴的一般結(jié)構(gòu),就可實(shí)現(xiàn)電子琴的制作了。
設(shè)計(jì)電路圖如圖所示。
圖即是八音階微型電子琴的原理電路圖,8個(gè)開關(guān)對應(yīng)著電子琴8個(gè)音階琴鍵,使用時(shí)只能同時(shí)閉合一個(gè)開關(guān)。
在實(shí)際電路中,為達(dá)到起振條件AF》1,常用兩個(gè)二極管與電阻并聯(lián),可實(shí)現(xiàn)類似于熱敏電阻的功效。另外需要說明的是,理論上電路的初始信號是由環(huán)境噪聲及電路本身的電壓提供的。實(shí)際操作時(shí),為使現(xiàn)象更明顯,也可通過對電路中的電容充電來實(shí)現(xiàn)。
另外,電路中的運(yùn)算放大器芯片LM324工作電壓要求是±5V,所以還需要用7809穩(wěn)壓管、整流橋等元器件制作帶負(fù)電源的電源電路,同電子琴電路一塊整合到電路板上,制作成可直接使用的完整成品。
評論