【正文】
7,08,17,32 DB 13,04,14,04,15,08,14,08,16,04,16,04,15,12,12,04,12,16 DB 18,08,17,08,16,08,15,08,17,24,17,16 DB 17,08,20,16,19,08,19,08,17,04,16,04,15,12 DB 15,04,16,08,15,04,16,04,16,04,19,08,17,24 DB 17,08,20,16,19,16,17,04,16,04,15,20 DB 15,04,16,08,15,04,16,04,16,04,14,08,13,24,13,04,14,04,39。MAIN: MOV SP,40H 。也衷心祝愿我的母校——安徽師范大學(xué),明天更輝煌!附錄A總程序源代碼及注釋主程序流程圖如圖:ORG 0000H LJMP MAINA ORG 000BH 。在拿到設(shè)計題目之初,我還很擔(dān)心,這個題目怎么完成呢,但隨著設(shè)計的一步步成功,一下就讓我信心倍增,特別是當(dāng)問題得到解決的時候,那種心情是無法言語的。以0xff作為曲譜的結(jié)束標(biāo)志。因此,需要弄清楚音樂中的音符和對應(yīng)的頻率,以及單片機定時計數(shù)的關(guān)系?!肮?jié)拍”,即Beat,簡單說就是打拍子,就像我們聽音樂不自主的隨之拍手或跺腳。例如高音DO的頻率(1046Hz)剛好是中音DO的頻率(523Hz)的一倍,中音DO的頻率(523Hz)剛好是低音DO頻率(266 Hz)的一倍;同樣的,高音RE的頻率(1175Hz)剛好是中音RE的頻率(587Hz)的一倍,中音RE的頻率(587Hz)剛好是低音RE頻率(294 Hz)的一倍。4音調(diào)和節(jié)拍的設(shè)計 音調(diào)和節(jié)拍的設(shè)計以及音樂基礎(chǔ)知識一般說來,單片機演奏音樂基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說不能像電子琴那樣能奏出多種音色的聲音。用戶也可以采用外部時鐘。這在相當(dāng)程度上替代了傳統(tǒng)的單片機實驗教學(xué)的功能,例如:元器件選擇、電路連接、電路檢測、電路修改、軟件調(diào)試、運行結(jié)果等。PROTEUS是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。用過匯編語言后再使用C來開發(fā),體會更加深刻。C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。圖表 2本設(shè)計是一個基于AT89C51系列單片機的數(shù)字音樂盒,一共設(shè)計了五首不同風(fēng)格的歌曲,在播放歌曲同時八路LED彩燈隨音調(diào)變化而變化,同時利用數(shù)碼管顯示歌曲的序號,以便切換歌曲。1 單片機和音樂盒硬件的功能隨著當(dāng)代單片機技術(shù)的突飛猛進,單片機的功能也越來越強大,主要包括有:(1)單片機集成度高;(2)系統(tǒng)結(jié)構(gòu)簡單,使用方便,實現(xiàn)模塊化; ?。?)單片機可靠性高,處理功能強,速度快; ?。?)低電壓,低功耗,便于生產(chǎn)便攜式產(chǎn)品 ; ?。?)控制功能強大。如今,單片機在各個領(lǐng)域都起著至關(guān)重要的作用[1]。每次掃描一行鍵盤,送此行低電平,讀輸入口的狀態(tài)值,判斷有沒有鍵按下。成績: 簽名: 年 月 日注:本頁與上一頁用A3紙?zhí)子〕煞饷婧头獾?,課程設(shè)計報告正文用A4紙打印然后裝訂 課 程 設(shè) 計 劃 任 務(wù) 書 通信工程 系 通信工程 專業(yè) 學(xué)生姓名 朱子龍 班級 13級 學(xué)號:130803100 學(xué)生姓名 胡杰 班級 13級 學(xué)號:130803023 學(xué)生姓名 張宏 班級 13級 學(xué)號:120803088 課程名稱: 單片機原理與接口技術(shù) 設(shè)計題目: 數(shù)字音樂盒 課程設(shè)計內(nèi)容與要求:課程設(shè)計開始日期 2016 年1 月 14 日指導(dǎo)教師 黃云飛 課程設(shè)計結(jié)束日期 2016 年 3 月 4 日 安徽師范大學(xué)物理與電子信息學(xué)院數(shù)字音樂盒摘要:本設(shè)計是基于單片機的數(shù)字音樂盒設(shè)計,由單片機AT89C51芯片和LCD顯示器為核心,輔以必要的電路,構(gòu)成的一個單片機電子數(shù)字音樂盒。 關(guān)鍵詞:數(shù)字音樂盒;AT89C51;KEIL;PROTEUS;數(shù)碼管安徽師范大學(xué)物理與電子信息學(xué)院The Designation OfControllable Digital Music Box Based On 51 SCMAbstract: This paper explains the design of controllable digital music box are based on AT89C51. This music box is designed by the idea that a multifunctional digital music box can be based on the technical principle of single chip microputer (SCM), together with using the PROTEUS to simulate the hardware circuit and using KEIL to program the source of music box which is piled with C language. This music box can produce square waves of different frequency in control of the timer inside SCM, and music of different tunes by driving speaker. The program is made use of to drive the sounding equipment to play pleasant music by the way of changing music score into the corresponding timing constant.This music box is totally designed with five songs, and also with three changeable patterns of LED colorful lights. While the songs are being performed, the colorful lights are flashing with tones. While the songs are stopped playing, the colorful lights start to flash with three change