單片機(jī)的音樂盒設(shè)計(c程序).doc
單片機(jī)的音樂盒設(shè)計(c程序),單片機(jī)的音樂盒設(shè)計(c程序),文檔包括電路圖,程序,論文基于單片機(jī)的音樂盒設(shè)計 【摘要】本設(shè)計是一個基于at89c51系列單片機(jī)的音樂盒,依據(jù)單片機(jī)技術(shù)原理,通過硬件電路制作以及軟件編譯,設(shè)計制作出一個多功能多功能音樂盒。該音樂盒主要由按鍵電路、復(fù)位電路、時鐘電路以及蜂鳴器組成。使用兩個按鍵控制音樂盒,一個用來切換歌...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/276660.gif)
內(nèi)容介紹
此文檔由會員 軍師 發(fā)布單片機(jī)的音樂盒設(shè)計(C程序),文檔包括電路圖,程序,論文
基于單片機(jī)的音樂盒設(shè)計
【摘要】本設(shè)計是一個基于AT89C51系列單片機(jī)的音樂盒,依據(jù)單片機(jī)技術(shù)原理,通過硬件電路制作以及軟件編譯,設(shè)計制作出一個多功能多功能音樂盒。該音樂盒主要由按鍵電路、復(fù)位電路、時鐘電路以及蜂鳴器組成。使用兩個按鍵控制音樂盒,一個用來切換歌曲,另一個用來切換8路LED的變化花樣,本音樂盒共有兩首歌曲,花樣燈花樣共計3種。播放歌曲時,蜂鳴器發(fā)出某個音調(diào),與之對應(yīng)的LED亮起。本設(shè)計利用KEIL編程軟件對音樂盒源程序進(jìn)行編程并調(diào)試,配合PROTEUS仿真軟件對硬件進(jìn)行仿真調(diào)試,節(jié)約了設(shè)計時間。
【關(guān)鍵字】音樂盒;AT89C51單片機(jī); KEIL; PROTEUS; 音調(diào)
目 錄
引言 1
1概述 2
1.1 課題意義 2
1.2設(shè)計方案 2
1.3研究內(nèi)容 2
2 系統(tǒng)總體方案介紹 3
2.1 系統(tǒng)組成框圖 3
2.2 音樂盒的功能結(jié)構(gòu)圖 3
2.3 主要設(shè)計軟件介紹 3
2.3.1 PROTEUS軟件簡介 3
2.3.2 KEIL簡介 4
3硬件設(shè)計 5
3.1 總體設(shè)計框圖 5
3.2各部分硬件設(shè)計及其原理 5
3.2.1 AT89C51簡介 5
3.2.2 LED顯示電路設(shè)計與原理 6
3.2.3 時鐘振蕩電路 6
3.3 硬件電路圖及功能 6
4軟件設(shè)計 8
4.1音調(diào)、節(jié)拍以及編碼的確定方法 8
4.1.1 音調(diào)的確定 8
4.1.2 節(jié)拍的確定 9
4.1.3 編碼 10
4.2 軟件程序設(shè)計 11
4.2.1 程序流程圖及相應(yīng)代碼塊 11
4.2.2 程序源代碼(見附錄A) 15
5調(diào)試 16
5.1 檢查硬件連接 16
5.2 檢查軟件系統(tǒng) 16
5.3 測試結(jié)果 16
5.3.1.總體運(yùn)行圖 16
5.3.2.花樣燈3種花樣圖 17
6 總結(jié) 18
致謝 19
參考文獻(xiàn) 20
科技外文文獻(xiàn) 21
中文譯文 24
附錄A 程序源代碼及注釋 26
TA們正在看...
- 中國銀行股份有限公司火災(zāi)事故應(yīng)急處置預(yù)案.doc
- 電子地圖數(shù)據(jù)提供技術(shù)要求.doc
- 高一語文知識點(diǎn)整理.doc
- 330mw大型電站鍋爐過熱器熱偏差特性分析_畢業(yè)論文.doc
- 用jsp開發(fā)與實(shí)現(xiàn)考研信息系統(tǒng)的動態(tài)網(wǎng)站(畢業(yè)設(shè)計...doc
- 基于遺傳算法的呼包鄂區(qū)域物流中心_畢業(yè)論文.doc
- 中國人保壽險戰(zhàn)略人力資源規(guī)劃_畢業(yè)論文.docx
- 我國企業(yè)跨國投資風(fēng)險研究_畢業(yè)論文.doc
- 湖北宜昌某公路新建工程設(shè)計_畢業(yè)論文.doc
- 一個良好的公路的基礎(chǔ)[外文翻譯].doc