單片機(jī)課程設(shè)-電子琴.doc
單片機(jī)課程設(shè)-電子琴,目 錄1. 引言...................................................1 1.1. 設(shè)計(jì)的目的.........................................1 1.2. 設(shè)計(jì)的內(nèi)容與要求..........................
內(nèi)容介紹
此文檔由會(huì)員 fxl8 發(fā)布單片機(jī)課程設(shè)-電子琴
目 錄
1. 引言...................................................1
1.1. 設(shè)計(jì)的目的.........................................1
1.2. 設(shè)計(jì)的內(nèi)容與要求...................................1
2. 總體設(shè)計(jì)...............................................1
2.1. 音樂產(chǎn)生原理.......................................1
2.2. 設(shè)計(jì)流程...........................................3
3. 硬件設(shè)計(jì)...............................................8
3.1. AT89C51芯片簡(jiǎn)介 ..................................8
3.1.1 主要特性........................................8
3.1.2 功能描述........................................8
3.1.3 引腳說明與硬件連接..............................9
3.2. 元器件清單........................................13
4. 系統(tǒng)工作說明..........................................13
5. 結(jié)束語(yǔ)...............................................14
5.1 收獲與體會(huì).........................................14
5.2 遇到的問題與解決方法...............................15
5.3 教程建議...........................................15
6. 參考文獻(xiàn)..............................................15
7. 附錄..................................................16
1. 引言
1.1 設(shè)計(jì)的目的
本設(shè)計(jì)的主要目的是掌握單片機(jī)系統(tǒng)的開發(fā)應(yīng)用,掌握prteus和keil C51軟件的應(yīng)用,鞏固和加深已學(xué)過的知識(shí),提高動(dòng)手能力及解決實(shí)際問題的能力,同時(shí)培養(yǎng)團(tuán)隊(duì)合作精神。
1.2. 設(shè)計(jì)內(nèi)容與要求
(1)本設(shè)計(jì)以AT89C52單片機(jī)為核心控制元件設(shè)計(jì)一個(gè)電子琴,與鍵盤、揚(yáng)聲
器等模塊組成核心主控制模塊,在主控模塊上設(shè)有16個(gè)彈奏按鍵、1個(gè)播
放按鍵和揚(yáng)聲器,并且按下時(shí)按鍵發(fā)聲,松開延時(shí)一段時(shí)間停止,中間再
按別的鍵則發(fā)另一音調(diào)的聲音。16個(gè)按鍵設(shè)置成4x4矩陣鍵盤,能彈奏出
16個(gè)音,添加歌曲程序同時(shí)能夠播放出歌曲。
(2)利用軟件 keil C51進(jìn)行程序的調(diào)試。
(3)利用proteus軟件畫電路圖,并在單片機(jī)加載程序進(jìn)行仿真。
(4)根據(jù)電路圖運(yùn)用proteus軟件的布局和布線功能繪制PCB圖并輸出顯
示電路的3D圖。
(5)根據(jù)電路圖、PCB圖和3D圖快速地焊接電路。
(6)下載程序代碼,調(diào)試(Easy 51Pro) 。