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

正文內(nèi)容

基于單片機(jī)的可控?cái)?shù)字音樂(lè)盒設(shè)計(jì)(編輯修改稿)

2024-07-16 12:52 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 00H和FFH來(lái)表示,若查表結(jié)果為00H,則表示曲子終了;若查表結(jié)果為FFH,則產(chǎn)生相應(yīng)的停頓效果。在簡(jiǎn)譜中,數(shù)字上面帶一個(gè)點(diǎn)就是高8度,兩個(gè)點(diǎn)代表高16度。數(shù)字下面帶一個(gè)點(diǎn)就是低8度,兩個(gè)點(diǎn)代表低16度。若要構(gòu)成音樂(lè),光有音調(diào)是不夠的,還需要節(jié)拍,讓音樂(lè)具有旋律(固定的律動(dòng)),而且可以調(diào)節(jié)各個(gè)音的快滿(mǎn)度?!肮?jié)拍”,即Beat,簡(jiǎn)單說(shuō)就是打拍子,就像我們聽(tīng)音樂(lè)不自主的隨之拍手或跺腳。,則1/4 。至于1拍多少秒,并沒(méi)有嚴(yán)格規(guī)定,就像人的心跳一樣,大部分人的心跳是每分鐘72下,有些人快一點(diǎn),有些人慢一點(diǎn),只要聽(tīng)的悅耳就好。音持續(xù)時(shí)間的長(zhǎng)短即時(shí)值,一般用拍數(shù)表示。休止符表示暫停發(fā)音。一首音樂(lè)是由許多不同的音符組成的,而每個(gè)音符對(duì)應(yīng)著不同頻率,這樣就可以利用不同的頻率的組合,加以與拍數(shù)對(duì)應(yīng)的延時(shí),構(gòu)成音樂(lè)。了解音樂(lè)的一些基礎(chǔ)知識(shí),我們可知產(chǎn)生不同頻率的音頻脈沖即能產(chǎn)生音樂(lè)。對(duì)于單片機(jī)來(lái)說(shuō),產(chǎn)生不同頻率的脈沖是非常方便的,利用單片機(jī)的定時(shí)、計(jì)數(shù)器來(lái)產(chǎn)生這樣的方波頻率信號(hào)。因此,需要弄清楚音樂(lè)中的音符和對(duì)應(yīng)的頻率,以及單片機(jī)定時(shí)計(jì)數(shù)的關(guān)系。而節(jié)拍的定義如表所示:表51 節(jié)拍的定義音符名稱(chēng)寫(xiě)法時(shí)值全音符5— — —四拍二分音符5—二拍四分音符5一拍八分音符5半拍十六分音符5四分之一拍三十二分音符5八分之一拍每個(gè)音符使用1個(gè)字節(jié),字節(jié)的高4位代表音符的高低,低4位代表音符的節(jié)拍。,1/,只要設(shè)定延遲時(shí)間就可求得節(jié)拍的時(shí)間。假設(shè)1/4拍為1DELAY,則1拍應(yīng)為4DELAY,以此類(lèi)推。所以只要求得1/4拍的DELAY時(shí)間,其余的節(jié)拍就是它的倍數(shù)。表52 1/4和1/8節(jié)拍的時(shí)間設(shè)定曲調(diào)值DELAY曲調(diào)值DELAY調(diào)4/4125毫秒調(diào)4/462毫秒調(diào)3/4187毫秒調(diào)3/494毫秒調(diào)2/4250毫秒調(diào)2/4125毫秒 音調(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。播放長(zhǎng)度以十六分音符為單位(在本程序中為165ms),一拍即四分音符等于4個(gè)十六分音符,編為4,其它的播放時(shí)間以此類(lèi)推。音調(diào)作為編碼的高4位,而播放時(shí)間作為低4位,如此音調(diào)和節(jié)拍就構(gòu)成了一個(gè)編碼。以0xff作為曲譜的結(jié)束標(biāo)志。舉例1:音調(diào)do,發(fā)音長(zhǎng)度為兩拍,即二分音符,將其編碼為0x18。舉例2:音調(diào)re,發(fā)音長(zhǎng)度為半拍,即八分音符,將其編碼為0x22。歌曲播放的設(shè)計(jì)。先將歌曲的簡(jiǎn)譜進(jìn)行編碼,儲(chǔ)存在一個(gè)數(shù)據(jù)類(lèi)型為unsigned char 的數(shù)組中。程序從數(shù)組中取出一個(gè)數(shù),然后分離出高4位得到音調(diào),接著找出相應(yīng)的值賦給定時(shí)器0,使之定時(shí)操作蜂鳴器,得出相應(yīng)的音調(diào);接著分離出該數(shù)的低4位,得到延時(shí)時(shí)間,接著調(diào)用軟件延時(shí)。表53 簡(jiǎn)譜對(duì)應(yīng)的簡(jiǎn)譜碼、T值、節(jié)拍數(shù)簡(jiǎn)譜發(fā)音簡(jiǎn)譜碼節(jié)拍碼節(jié)拍數(shù)1中音DO111/4拍2中音RE222/4拍3中音MI333/4拍4中音FA441拍5中音SO551又1/4拍6中音LA661又1/2拍7中音SI782拍1高音DO8A2又1/2拍2高音RE9C3拍3高音MIAF3又3/4拍4高音FAB5高音SOC6高音LAD7高音SIE6 C源程序設(shè)計(jì) 音樂(lè)程序音樂(lè)程序根據(jù)上面的音調(diào)節(jié)拍編碼方案,用第一首歌《勞動(dòng)最光榮》為例[8],編碼如下:uchar code ldzgr[]={ //勞動(dòng)最光榮0x52,0x82,0x82,0x52,0x62,0x62,0x54,0x32,0x52,0x12,0x32,0x28,//太陽(yáng)光,金亮亮,雄雞唱三唱;0x52,0x84,0x52,0x62,0x62,0x54,0x52,0x81,0xA1,0x92,0x52,0x88,//花兒 醒來(lái)了,鳥(niǎo)兒忙梳妝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,//幸福的生活從哪里來(lái)?要靠勞動(dòng)來(lái)創(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,//不愛(ài)勞動(dòng) 不學(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//勞動(dòng)的快樂(lè) 說(shuō)不盡,勞動(dòng)的創(chuàng)造 最光榮}。 LED花樣程序LED彩燈一共有三種花樣:(1)第一種花樣:花燈先從左到右依次亮、熄,然后在從右到左一次亮、熄。如圖:圖 61 LED花樣一程序如下:uchar code huayang1[]={0x7f,0xbf,0xdf,0xef,0xfb,0xfd,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//花樣一(2)第二種花樣:花燈從左右兩邊同時(shí)開(kāi)始亮、熄,并向中間靠攏,然后再一次從中間同時(shí)向兩邊亮、熄。如圖:圖 62 LED花樣二程序如下:uchar code huayang2[]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e}。//花樣二(3)第三種花樣:奇數(shù)燈依次亮且不熄滅,奇數(shù)燈亮完后全部熄滅,接著偶數(shù)燈亮且不熄滅,偶數(shù)燈亮完后全部熄滅,然后相鄰兩個(gè)燈同時(shí)亮,并從左向右依次亮燈齊亮、熄,最后全部都亮、熄。如圖:圖 63 LED花樣三程序如下:uchar code huayang3[]={0x7f,0x5f,0x57,0x55,0xbf,0xaf,0xab,0xaa,0x3f,0xcf,0xf3,0xfc,0x00}。//花樣三 數(shù)碼管程序數(shù)碼管用以顯示序號(hào),當(dāng)播放第一首歌曲是顯示‘1’,第二首為‘2’,第三首為‘3’,依此類(lèi)推,當(dāng)不播放歌曲只顯示三種花燈花樣時(shí)始終顯示‘0’。如圖所示:圖 64 數(shù)碼管仿真運(yùn)行圖程序如下[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。 }7 數(shù)字音樂(lè)盒總設(shè)計(jì)圖與總程序 仿真總設(shè)計(jì)圖仿真總圖如圖:圖71 仿真總設(shè)計(jì)圖 實(shí)物總設(shè)計(jì)圖實(shí)物總圖如圖:圖72 實(shí)物總設(shè)計(jì)圖8 結(jié)論經(jīng)過(guò)一個(gè)多月的學(xué)習(xí)和研究,終于完成了凝聚了大學(xué)四年所學(xué)知識(shí)的畢業(yè)論文設(shè)計(jì),自己也感到十分高興和欣慰。通過(guò)本次設(shè)計(jì),我更加清楚地了解單片機(jī)的功能與價(jià)值,而且在設(shè)計(jì)過(guò)程中所遇到的問(wèn)題,最終都通過(guò)老師和同學(xué)的幫助再加上自己的努力一一解決,因此我從中不僅獲得了很多知識(shí),而且還獲得了很多寶貴經(jīng)驗(yàn),這都是我終身難忘的。在拿到設(shè)計(jì)題目之初,我還很擔(dān)心,這個(gè)題目怎么完成呢,但隨著設(shè)計(jì)的一步步成功,一下就讓我信心倍增,特別是當(dāng)問(wèn)題得到解決的時(shí)候,那種心情是無(wú)法言語(yǔ)的。雖然在設(shè)計(jì)過(guò)程中,我查閱了很多資料,遇到了一些很棘手的問(wèn)題,而且在焊接實(shí)物器件的時(shí)候經(jīng)過(guò)了多次改裝、焊接、調(diào)試,但當(dāng)單片機(jī)芯片在燒錄我編輯的音樂(lè)程序后,放出優(yōu)美的音樂(lè)時(shí),那種美妙感永遠(yuǎn)都不會(huì)忘記。本次論文設(shè)計(jì),除了知識(shí)的增長(zhǎng)外,我從中找到了成功后的自信。這必將激勵(lì)我在以后的生活和工作中更加努力奮斗,更加斗志昂揚(yáng)。參考文獻(xiàn)[1] 王玉鳳/劉湘黔/楊欣. 51單片機(jī)應(yīng)用從零開(kāi)始. 北京:清華大學(xué)出版社,2008[2] :人民郵電出版社,2010[3] 張毅剛/:人民郵電出版社,2008[4] :電子工業(yè)出版社,2012[5] :電子工業(yè)出版社,2009:56[6] :同心出版社出版,2009[7] :人民音樂(lè)出版社,1962[8] :上海音樂(lè)學(xué)院出版社,2010[9] 譚浩強(qiáng). ,北京:清華大學(xué)出版社,2005:105[10] :王力宏歌曲精選. 安徽:安微文藝出版社,2008[11] :人民音樂(lè)出版社,2009致謝這次論文的成功完成,首先感謝我的導(dǎo)師吳笳寧老師,她工作認(rèn)真負(fù)責(zé),無(wú)論什么關(guān)于論文的事都非常及時(shí)的通知我,并且耐心細(xì)致地給我審閱、批改論文,指導(dǎo)我如何解決問(wèn)題,在此,我再次表示誠(chéng)摯的謝意。感謝我的同學(xué)給我設(shè)計(jì)上的指導(dǎo)與幫助,在我遇到棘手的問(wèn)題時(shí),我的同學(xué)總是耐心地給我解答,最終讓我乘風(fēng)破浪到達(dá)了勝利的彼岸。大四了,我們即將畢業(yè),大家都要各奔東西了,我會(huì)永遠(yuǎn)記住這份友誼,記住這四年的美好時(shí)光。感謝鞍山師范學(xué)院理化實(shí)驗(yàn)室提供的各種硬件材料以及實(shí)際操作的指導(dǎo)。在這論文即將完成之際,我祝愿我的同學(xué)、朋友在畢業(yè)之后都能找到一份好工作,前程似錦。也衷心祝愿我的母?!吧綆煼秾W(xué)院,明天更輝煌!我也會(huì)永遠(yuǎn)銘記母校的校訓(xùn)“博雅
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1