1.實(shí)驗(yàn)任務(wù)
(1).由4X4組成16個(gè)按鈕矩陣,設(shè)計(jì)成16個(gè)音。
(2).可隨意彈奏想要表達(dá)的音樂(lè)。
2.電路原理圖

3.系統(tǒng)板硬件連線
(1).把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0端口用導(dǎo)線連接到“音頻放大模塊”區(qū)域中的SPK IN端口上;
(2).把“單片機(jī)系統(tǒng)“區(qū)域中的P3.0-P3.7端口用8芯排線連接到“4X4行列式鍵盤(pán)”區(qū)域中的C1-C4R1-R4端口上;
4.相關(guān)程序內(nèi)容
(1).4X4行列式鍵盤(pán)識(shí)別;
(2).音樂(lè)產(chǎn)生的方法;
一首音樂(lè)是許多不同的音階組成的,而每個(gè)音階對(duì)應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂(lè)了,當(dāng)然對(duì)于單片機(jī)來(lái)產(chǎn)生不同的頻率非常方便,我們可以利用單片機(jī)的定時(shí)/計(jì)數(shù)器T0來(lái)產(chǎn)生這樣方波頻率信號(hào),因此,我們只要把一首歌曲的音階對(duì)應(yīng)頻率關(guān)系弄正確即可。現(xiàn)在以單片機(jī)12MHz晶振為例,例出高中低音符與單片機(jī)計(jì)數(shù)T0相關(guān)的計(jì)數(shù)值如下表所示
-
單片機(jī)
+關(guān)注
關(guān)注
6076文章
45501瀏覽量
670640 -
音頻放大器
+關(guān)注
關(guān)注
40文章
1019瀏覽量
57561 -
AT89S51
+關(guān)注
關(guān)注
3文章
229瀏覽量
34977 -
電子琴
+關(guān)注
關(guān)注
4文章
154瀏覽量
31780
發(fā)布評(píng)論請(qǐng)先 登錄
AT89LP51/52微控制器:高效能與低功耗的完美融合
51 AVR 編程器USBASP下載器驅(qū)動(dòng)安裝及程序下載
學(xué)習(xí)單片機(jī)快速方法
單片機(jī)最小系統(tǒng)工作原理及搭建
大一暑假適合學(xué)51單片機(jī)嗎?
基于AT89S51單片機(jī)設(shè)計(jì)的電子琴
評(píng)論