freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于51單片機的可控數(shù)字音樂盒設(shè)計(編輯修改稿)

2026-01-08 19:41 本頁面
 

【文章內(nèi)容簡介】 DELAY 時間,其余的節(jié)拍就是它的倍數(shù),如圖 為 1/4 和 1/8 節(jié)拍的時間設(shè)定。 基于單片機的可控數(shù)字音樂盒設(shè)計 第 13 頁 共 34 頁 表 52 1/4和 1/8節(jié)拍的時間設(shè)定 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào) 4/4 125毫秒 調(diào) 4/4 62毫秒 調(diào) 3/4 187毫秒 調(diào) 3/4 94毫秒 調(diào) 2/4 250毫秒 調(diào) 2/4 125毫秒 音調(diào)和節(jié)拍的編碼 do re mi fa so la si 分別編碼為 17,重音 do 編為 8,重音 re 編為 9,重音 mi 編為 A,重音 fa 編為 B,重音 so 編為 C,重音 la 編為 D,重音 si 編為 E,停頓編為 0。播放長度以十六分音符為單位(在本程序中為 165ms),一拍即四分音符等于 4 個十六分音符,編為 4,其它的播放時間以此類推。音調(diào)作為編碼的高 4 位,而播放時間作為低 4 位,如此音調(diào)和節(jié)拍就構(gòu)成了一個編碼。以 0xff 作為曲譜的結(jié)束標(biāo)志。 舉例 1:音調(diào) do,發(fā)音長度為兩拍,即二分音符,將其編碼為 0x18。 舉例 2:音調(diào) re,發(fā)音長度為半拍,即八分音符,將其編碼為 0x22。 歌曲播放的設(shè)計。先將歌曲的簡譜進行編碼, 儲存在一個數(shù)據(jù)類型為 unsigned char 的數(shù)組中。程序從數(shù)組中取出一個數(shù),然后分離出高 4 位得到音調(diào),接著找出相應(yīng)的值賦給定時器 0,使之定時操作蜂鳴器,得出相應(yīng)的音調(diào);接著分離出該數(shù)的低 4 位,得到延時時間,接著調(diào)用軟件延時。 表 53 簡譜對應(yīng)的簡譜碼、 T 值、節(jié)拍數(shù) 簡譜 發(fā)音 簡譜碼 節(jié)拍碼 節(jié)拍數(shù) 1 中音 DO 1 1 1/4拍 2 中音 RE 2 2 2/4拍 3 中音 MI 3 3 3/4拍 4 中音 FA 4 4 1拍 5 中音 SO 5 5 1又 1/4拍 6 中音 LA 6 6 1又 1/2拍 7 中音 SI 7 8 2拍 1 高音 DO 8 A 2又 1/2拍 2 高音 RE 9 C 3拍 3 高音 MI A F 3又 3/4拍 4 高音 FA B 5 高音 SO C 6 高音 LA D 7 高音 SI E 基于單片機的可控數(shù)字音樂盒設(shè)計 第 14 頁 共 34 頁 6 C 源程序設(shè)計 音樂程序 音樂程序根據(jù)上面的音調(diào)節(jié)拍編碼方案,用第一首歌《勞動最光榮》為例 [8],編碼如下: uchar code ldzgr[]={ //勞動最光榮 0x52,0x82,0x82,0x52,0x62,0x62,0x54,0x32,0x52,0x12,0x32,0x28, //太陽光,金亮亮,雄雞唱三唱; 0x52,0x84,0x52,0x62,0x62,0x54,0x52,0x81,0xA1,0x92,0x52,0x88, //花兒 醒來了,鳥兒忙梳妝 0x83,0x91,0x82,0x52,0x62,0x62,0x54,0x33,0x81,0x62,0x52,0x12,0x32,0x24, //小喜鵲 造新房,小蜜蜂 采蜜糖 0x12,0x11,0x21,0x32,0x51,0x51,0x62,0x52,0x84,0x82,0x51,0x61,0x84,0xA4,0x92, 0x52,0x86,0x02, //幸福的生活從哪里來?要靠勞動來創(chuàng)造 0x52,0x81,0x81,0x82,0x52,0x62,0x61,0x81,0x54,0x32,0x51,0x61,0x53,0x31,0x12, 0x32,0x24, //青青的葉兒 紅紅的花,小蝴蝶 貪玩耍 0x52,0x82,0x82,0x52,0x62,0x62,0x54,0x51,0x61,0x81,0xA1,0x92,0x52,0x88, //不愛勞動 不學(xué)習(xí),我們大家不學(xué)它 0x83,0x91,0x82,0x52,0x62,0x62,0x54,0x33,0x81,0x62,0x52,0x12,0x32,0x24, //要學(xué)喜鵲 造新房,要學(xué)蜜蜂 采蜜糖 0x12,0x11,0x21,0x32,0x52,0x82,0x52,0x68,0x52,0x61,0x61,0x84,0xA4,0x92,0x52, 0x84,0xff //勞動的快樂 說不盡,勞動的創(chuàng)造 最光榮 }。 基于單片機的可控數(shù)字音樂盒設(shè)計 第 15 頁 共 34 頁 LED 花樣程序 LED 彩燈一共有三種花樣: ( 1) 第一種花樣:花燈先從左到右依次亮、熄,然后在從右到左一次 亮、熄。如圖: 圖 61 LED花樣一 程序如下: uchar code huayang1[]= {0x7f,0xbf,0xdf,0xef,0xfb,0xfd,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //花樣 一 ( 2) 第二種花樣:花燈從左右兩邊同時開始亮、熄,并向中間靠攏,然后再一次從中間同時向兩邊亮、熄。如圖: 圖 62 LED花樣二 程序如下: uchar code huayang2[]= {0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e}。//花樣二 ( 3) 第三種花樣:奇數(shù)燈依次亮且不熄滅,奇數(shù)燈亮完后全部熄滅,接著偶數(shù)燈亮且不熄滅,偶數(shù)燈亮完后全部熄滅,然后相鄰兩個燈同時亮,并從左向右依次亮燈齊亮、熄,最后全部都亮、熄。如圖: 圖 63 LED花樣三 程序如下: 基于單片機的可控數(shù)字音樂盒設(shè)計 第 16 頁 共 34 頁 uchar code huayang3[]= {0x7f,0x5f,0x57,0x55,0xbf,0xaf,0xab,0xaa,0x3f,0xcf,0xf3,0xfc,0x00}。//花樣三 數(shù) 碼管程序 數(shù)碼管用以顯示序號,當(dāng)播放第一首歌曲是顯示‘ 1’,第二首為‘ 2’,第三首為‘ 3’,依此類推,當(dāng)不播放歌曲只顯示三種花燈花樣時始終顯示‘ 0’。如圖所示: 圖 64 數(shù)碼管仿真運行圖 程序如下 [9]: uchar code num[6]={0x3f,0x06,0x5b,0x4f,0x66,0x6d}。 switch(count2) { case 0:P0=num[0]。 break。 case 1:P0=num[1]。 break。 case 2:P0=num[2]。 break。 case 3:P0=num[3]。 break。 case 4:P0=num[4]。 break。 case 5:P0=num[5]。 break。 } 基于單片機的可控數(shù)字音樂盒設(shè)計 第 17 頁 共 34 頁 7 數(shù)字音樂盒總設(shè)計圖與總程序 仿真總設(shè)計圖 仿真總圖如圖: 圖 71 仿真總設(shè)計 圖 基于單片機的可控數(shù)字音樂盒設(shè)計 第 18 頁 共 34 頁 實物總設(shè)計圖 實物總圖如圖: 圖 72 實物總設(shè)計圖 基于單片機的可控數(shù)字音樂盒設(shè)計 第 19 頁 共 34 頁 8 結(jié)論 經(jīng)過一個多月的學(xué)習(xí)和研究,終于完成了凝聚了大學(xué)四年所學(xué)知識的畢業(yè)論文設(shè)計,自己也感到十分高興和欣慰。 通過本次設(shè)計,我更加清楚地了解單片機的功能與價值,而且在設(shè)計過程中所遇到的問題,最終都通過老師和同學(xué)的幫助再加上自己的努力一一解決,因此我從中不僅獲得了很多知識,而且還獲得了很多寶貴經(jīng)驗,這都是我終身難忘的。 在拿到設(shè)計題目之初,我還很擔(dān)心,這個題目怎么完成呢,但隨著設(shè)計的一步步成功,一下就 讓我信心倍增,特別是當(dāng)問題得到解決的時候,那種心情是無法言語的。雖然在設(shè)計過程中,我查閱了很多資料,遇到了一些很棘手的問題,而且在焊接實物器件的時候經(jīng)過了多次改裝、焊接、調(diào)試,但當(dāng)單片機芯片在燒錄我編輯的音樂程序后,放出優(yōu)美的音樂時,那種美妙感永遠(yuǎn)都不會忘記。 本次論文設(shè)計,除了知識的增長外,我從中找到了成功后的自信。這必將激勵我在以后的生活和工作中更加努力奮斗,更加斗志昂揚。 基于單片機的可控數(shù)字音樂盒設(shè)計 第 20 頁 共 34 頁 參考文獻 [1] 王玉鳳 /劉湘黔 /楊欣 . 51 單片機應(yīng)用從零開始 . 北京 : 清華大學(xué)出版社 , 2021 [2] 陳衛(wèi)兵 .單片機技術(shù)與應(yīng)用基礎(chǔ) .北京:人民郵電出版社, 2021 [3] 張毅剛 /彭喜元 .單片機原理及接口技術(shù) .北京:人民郵電出版社, 2021 [4] 杜樹春 .基于 Proteus 和 Keil C51 的單片機設(shè)計與仿真 .北京:電子工業(yè)出版社, 2021 [5] 郭天祥 .51 單片機 C 語言教程 .北京:電子工業(yè)出版社, 2021: 56 [6] 東方 .卓越 .簡譜入門基礎(chǔ)教程 .北京:同心出版社出版, 2021 [7] 李重光 .音樂理論基礎(chǔ) .北京:人民音樂出版社, 1962 [8] 辛笛 .簡譜鋼琴即興伴奏兒歌 68 首 .上海:上海音樂學(xué) 院出版社, 2021 [9] 譚浩強 . C 程序設(shè)計 .第三版,北京:清華大學(xué)出版社, 2021: 105 [10] 祁麟 .唯一 :王力宏歌曲精選 . 安徽:安微文藝出版社, 2021 [11] 金巍 .歌會與節(jié)慶必唱金曲 :人民音樂出版社, 2021 基于單片機的可控數(shù)字音樂盒設(shè)計 第 21 頁 共 34 頁 致謝 這次論文的成功完成,首先感謝我的導(dǎo)師吳笳寧老師,她工作認(rèn)真負(fù)責(zé),無論什么關(guān)于論文的事都非常及時的通知我,并且耐心細(xì)致地給我審閱、批改論文,指導(dǎo)我如何解決問題,在此,我再次表示誠摯的謝意。 感謝我的同學(xué)給我設(shè)計上的指導(dǎo)與幫助,在我遇到 棘手的問題時,我的同學(xué)總是耐心地給我解答,最終讓我乘風(fēng)破浪到達了勝利的彼岸。大四了,我們即將畢業(yè),大家都要各奔東西了,我會永遠(yuǎn)記住這份友誼,記住這四年的美好時光。 感謝鞍山師范學(xué)院理化實驗室提供的各種硬件材料以及實際操作的指導(dǎo)。 在這論文即將完成之際,我祝愿我的同學(xué)、朋友在畢業(yè)之后都能找到一份好工作,前程似錦。也衷心祝愿我的母校 —— 鞍山師范學(xué)院,明天更輝煌!我也會永遠(yuǎn)銘記母校的校訓(xùn)“ 博雅兼上 , 知行合一 ”。 基于單片機的可控數(shù)字音樂盒設(shè)計 第 22 頁 共 34 頁 附錄 A 總程序源代碼及注釋 主程序流程圖如圖: 圖 111 主程序流程圖 程序如下: include define uchar unsigned char define uint unsigned int sbit duan=P2^6。 基于單片機的可控數(shù)字音樂盒設(shè)計 第 23 頁 共 34 頁 sbit key1=P3^2。//按 key1 可切換花樣 sbit key2=P3^3。//按 key2 可切換歌曲 sbit fm=P3^7。//蜂鳴器連續(xù)的 IO 口 sbit P34=P3^4。//矩陣鍵盤的一列 uchar code huayang1[]= {0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。//花樣 1 uchar code huayang2[]= {0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e}。//花樣 2 uchar code huayang3[]= {0x7f,0x5f,0x57,0x55,0xbf,0xaf,0xab,0xaa,0x3f,0xcf,0xf3,0xfc,0x00}。//花樣 3 uchar count1。//花樣標(biāo)志 uchar count2。//歌曲標(biāo)志 uchar timeh,timel,i。 uchar code ldzgr[]={ //勞動最光榮 0x52,0x82,0x82,0x52,0x62,0x62,0x54,0x32,0x52,0x12,0x32,0x28, //太陽光,金亮亮,雄雞唱三唱; 0x52,0x84,0x52,0x62,0x62,0x54,0x52,0x81,0xA1,0x92,0x52,0x88, //花兒 醒來了,鳥兒忙梳妝 0x83,0x91
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1