![簡(jiǎn)單音樂(lè)盒答辯1_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/98fa25e3-c26a-4ddb-9bac-f04946da95a7/98fa25e3-c26a-4ddb-9bac-f04946da95a71.gif)
![簡(jiǎn)單音樂(lè)盒答辯1_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/98fa25e3-c26a-4ddb-9bac-f04946da95a7/98fa25e3-c26a-4ddb-9bac-f04946da95a72.gif)
![簡(jiǎn)單音樂(lè)盒答辯1_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/98fa25e3-c26a-4ddb-9bac-f04946da95a7/98fa25e3-c26a-4ddb-9bac-f04946da95a73.gif)
![簡(jiǎn)單音樂(lè)盒答辯1_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/98fa25e3-c26a-4ddb-9bac-f04946da95a7/98fa25e3-c26a-4ddb-9bac-f04946da95a74.gif)
![簡(jiǎn)單音樂(lè)盒答辯1_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/98fa25e3-c26a-4ddb-9bac-f04946da95a7/98fa25e3-c26a-4ddb-9bac-f04946da95a75.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、簡(jiǎn)單音樂(lè)盒(基于52單片機(jī))答 辯 人:吳奇峰班 級(jí):電子1班 學(xué) 號(hào):11208113摘要 該電子萬(wàn)年歷在硬件方面主要采用AT89C52單片機(jī)作為主控核心,由DS1302時(shí)鐘芯片提供時(shí)鐘信號(hào)、74HC154單片機(jī)之間的硬本設(shè)計(jì)是一個(gè)基于A(yíng)T89C51系列單片機(jī)的音樂(lè)盒,依據(jù)單片機(jī)技術(shù)原理,通過(guò)硬件電路制作以及軟件編譯,設(shè)計(jì)制作出一個(gè)多功能多功能音樂(lè)盒。該音樂(lè)盒主要由按鍵電路、復(fù)位電路、時(shí)鐘電路以及蜂鳴器組成。使用兩個(gè)按鍵控制音樂(lè)盒,一個(gè)用來(lái)切換歌曲,另一個(gè)用來(lái)切換8路LED的變化花樣,本音樂(lè)盒共有兩首歌曲,花樣燈花樣共計(jì)3種。播放歌曲時(shí),蜂鳴器發(fā)出某個(gè)音調(diào),與之對(duì)應(yīng)的LED亮起。本設(shè)計(jì)利用K
2、EIL編程軟件對(duì)音樂(lè)盒源程序進(jìn)行編程并調(diào)試,配合PROTEUS仿真軟件對(duì)硬件進(jìn)行仿真調(diào)試,節(jié)約了設(shè)計(jì)時(shí)間。件互聯(lián)及通信,數(shù)碼管顯示屏顯示、按鍵電路、和復(fù)位電路等部分構(gòu)成,能實(shí)現(xiàn)時(shí)鐘日歷顯示的功能,能進(jìn)行年、月、日、時(shí)、分、秒的顯示。內(nèi)容提要課題名稱(chēng):簡(jiǎn)易音樂(lè)盒課題構(gòu)思:設(shè)計(jì)總體分析課題元件:介紹元件功能課題困難:程序部分、電路連接、仿真部分設(shè)計(jì)總體分析 音樂(lè)盒功能結(jié)構(gòu)圖系統(tǒng)組成框圖 音樂(lè)盒的系統(tǒng)結(jié)構(gòu)以AT89C51單片機(jī)位控制核心,加上2個(gè)按鍵、時(shí)鐘復(fù)位電路、蜂鳴器、LED模塊組成。單片機(jī)負(fù)責(zé)接收按鍵的輸入,根據(jù)輸入控制音樂(lè)播放曲目和音樂(lè)花樣燈的顯示樣式以及蜂鳴器發(fā)音。 Key1負(fù)責(zé)切換播放歌
3、曲,播放歌曲共2首,分別是揮著翅膀的女孩和寂寞沙洲冷。Key2負(fù)責(zé)切換LED顯示花樣,顯示花樣共3種,第一種順序顯示,第二種由兩邊向中間移動(dòng)然后向兩邊移動(dòng),第三種循環(huán)顯示。LED顯示電路設(shè)計(jì)與原理 LED顯示電路是由8個(gè)LED發(fā)光二極管組成,連接方式為共陽(yáng)極,LED接到單片機(jī)的P1口,若為低電平,可使LED亮起。發(fā)光二極管的亮、滅由內(nèi)部程序控制,8個(gè)LED發(fā)光二極管分別對(duì)應(yīng)不同的音階,所以L(fǎng)ED會(huì)隨著音階的變化按規(guī)律亮、滅。各部分單元分析時(shí)鐘振蕩電路 AT89C51中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的
4、片外石英晶體或者陶瓷諧振器一起構(gòu)成自然振蕩器。外接石英晶體及電容C1、C2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對(duì)外接電容C1,C2雖然沒(méi)有什么嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。如果使用石英晶體,我們推薦電容使用30PF10PF,而如果使用陶瓷振蕩器建議選擇40PF10PF。用戶(hù)也可以采用外部時(shí)鐘。采用外部時(shí)鐘的電路如圖示。這種情況下,外部時(shí)鐘脈沖接到XTAL1端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端,XTAL2則懸空。由于外部時(shí)鐘信號(hào)是通過(guò)一個(gè)2分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號(hào)的,所以對(duì)外部時(shí)鐘信號(hào)的占空比沒(méi)有特殊要求,但最小高電平持續(xù)時(shí)
5、間和最大的低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。單片機(jī)內(nèi)部、外部振蕩電路LED花樣分析(1)第一種花樣燈顯示方式為:從D1移向D2,然后D1熄滅,再?gòu)腄2移向D3,然后D2熄滅,以此類(lèi)推,往復(fù)循環(huán)。第一種花樣(2)第二種花樣燈顯示方式為:從兩邊向中間移動(dòng),首先從D1移向D8,再?gòu)腄8移向D2,以此類(lèi)推,往復(fù)循環(huán)。第2種花樣(3)第三種花樣燈顯示方式為:從D1移向D2,然后D1熄滅,再?gòu)腄2移向D3,然后D2熄滅,以此往復(fù)循環(huán)。與第一種方式的不同之處為:當(dāng)D1移向D2時(shí),D1不熄滅,再?gòu)腄2移向D3時(shí),D2也不熄滅,以此類(lèi)推。 第3中花樣硬件電路圖及功能音調(diào)、節(jié)拍以及編碼的確定方法(該項(xiàng)過(guò)難不
6、做分析)音調(diào)、節(jié)拍以及編碼的確定方法(該項(xiàng)過(guò)難不做分析) 一般說(shuō)來(lái),單片機(jī)演奏音樂(lè)基本都是單音頻率,它不包含相應(yīng)幅度一般說(shuō)來(lái),單片機(jī)演奏音樂(lè)基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說(shuō)不能像電子琴那樣能奏出多種音色的聲音。因此的諧波頻率,也就是說(shuō)不能像電子琴那樣能奏出多種音色的聲音。因此單片機(jī)奏樂(lè)只需弄清楚兩個(gè)概念即可,也就是單片機(jī)奏樂(lè)只需弄清楚兩個(gè)概念即可,也就是“音調(diào)音調(diào)”和節(jié)拍表示一個(gè)和節(jié)拍表示一個(gè)音符唱多長(zhǎng)的時(shí)間。音符唱多長(zhǎng)的時(shí)間??傮w硬件電路實(shí)現(xiàn)功能如下,圖如下電路中用P3.2、P3.3控制按鍵。P1.0P1.7控制LED。P2.3控制蜂鳴器。電路為12MHZ晶振頻率工作,
7、起振電路中C1、C2均為30PF。播放音樂(lè)子程序代碼:void song()uint temp;uchar jp;/jp是簡(jiǎn)譜i=0;while(1)if(count2=0)break;if(count2=1)/選曲 temp=qnzli; / 播放千年之戀if(count2=2)temp=jmszli; / 播放寂寞沙洲冷if(temp=0 xff)/結(jié)束標(biāo)志 break;jp=temp/16; /取數(shù)的高4位duan=1;P1=yinyuejp;duan=0;if(jp!=0)timeh=cuzhijp*2;timel=cuzhijp*2+1;elseTR0=0;fm=1;/關(guān)蜂鳴器del
8、ay(temp%16); /取數(shù)的低4位TR0=0; /唱完一個(gè)音停10MSfm=1;delay1(10); TR0=1; i+;TR0=0;fm=1;延時(shí)程序代碼:void delay(uint z)/延時(shí)165MS,即十六分音符uint x,y;for(x=z;x0;x-)for(y=19000;y0;y-);void delay1(uint z)/延時(shí)1MSuint x,y;for(x=z;x0;x-)for(y=112;y0;y-);流程圖及程序主程序代碼:main()uchar x;count1=0;/流水燈無(wú)花樣 count2=1;/唱第一首歌 P34=0;/選取矩陣鍵盤(pán)的一列 E
9、A=1;/開(kāi)總中斷EX0=1;/開(kāi)外部中斷0 IT0=1;/外部中斷0下降沿觸發(fā)方式 EX1=1;/開(kāi)外部中斷1 IT1=1;/外部中斷1下降沿觸發(fā)方式TMOD=0 x01;/定時(shí)器0工作在方式1 TH0=0;TL0=0;ET0=1;while(1)if(count1!=0) /音樂(lè)停止,花樣燈開(kāi)始按照花樣閃爍switch(count1) case 1:for(x=0;x14;x+)duan=1P1=huayang1x;beep();delay1(300);duan=0;if(count1!=1)break;break;case 2:for(x=0;x14;x+)duan=1;P1=huaya
10、ng2x;beep();delay1(300);duan=0;if(count1!=2)break;break;case 3:for(x=0;x16;x+)duan=1;P1=huayang3x;beep();delay1(300);duan=0;if(count1!=3)break;break;elsesong();delay1(1000);相關(guān)圖片和程序源代碼程序源代碼及注釋#include #define uchar unsigned char#define uint unsigned intsbit duan=P26;sbit key1=P32;/按key1可切換花樣sbit key2
11、=P33;/按key2可切換歌曲sbit fm=P37;/蜂鳴器連續(xù)的IO口sbit P34=P34;/矩陣鍵盤(pán)的一列uchar code huayang1=0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf;/花樣1uchar code huayang2=0 x7f,0 xfe,0 xbf,0 xfd,0 xdf,0 xfb,0 xef,0 xf7,0 xef,0 xfb,0 xdf,0 xfd,0 xbf,0 xfe;/花樣2uchar code huayang3=0 x7f
12、,0 x3f,0 x1f,0 x0f,0 x07,0 x03,0 x01,0 x0,0 x80,0 xc0,0 xe0,0 xf0,0 xf8,0 xfc,0 xfe,0 xff;char code huayang4= 0 x55,0 xaa,0 xcc,0 x33,0 x99,0 x66,0 x0f,0 xf0;uchar count1;/花樣標(biāo)志uchar count2;/歌曲標(biāo)志uchar timeh,timel,i;/-簡(jiǎn)譜-/編程規(guī)則:字節(jié)高位是簡(jiǎn)譜,低位是持續(xù)時(shí)間,/代表多少個(gè)十六分音符/1-7代表中央C調(diào),8-E代表高八度,0代表停頓/最后的0是結(jié)束標(biāo)志uchar code qn
13、zl= /千年之戀0 x12,0 x22,0 x34,0 x84,0 x74,0 x54,0 x38,0 x42,0 x32,0 x22,0 x42,0 x34,0 x84,0 x72,0 x82,0 x94,0 xA8,0 x08,/前奏0 x32,0 x31,0 x21,0 x32,0 x52,0 x32,0 x31,0 x21,0 x32,0 x62,/竹林的燈火 到過(guò)的沙漠 0 x32,0 x31,0 x21,0 x32,0 x82,0 x71,0 x81,0 x71,0 x51,0 x32,0 x22,/七色的國(guó)度 不斷飄逸風(fēng)中 0 x32,0 x31,0 x21,0 x32,0 x
14、52,0 x32,0 x31,0 x21,0 x32,0 x62,/有一種神秘 灰色的旋渦 0 x32,0 x31,0 x21,0 x32,0 x83,0 x82,0 x71,0 x72,0 x02,/將我卷入了迷霧中 0 x63,0 xA1,0 xA2,0 x62,0 x92,0 x82,0 x52,/看不清的雙手 0 x31,0 x51,0 x63,0 x51,0 x63,0 x51,0 x63,0 x51,0 x62,0 x82,0 x7C,0 x02,/一朵花傳來(lái)誰(shuí)經(jīng)過(guò)的溫柔 0 x61,0 x71,0 x82,0 x71,0 x62,0 xA2,0 x71,0 x76,/穿越千年的傷
15、痛 0 x61,0 x71,0 x82,0 x71,0 x62,0 x52,0 x31,0 x36,/只為求一個(gè)結(jié)果 0 x61,0 x71,0 x82,0 x71,0 x62,0 xA3,0 x73,0 x62,0 x53,/你留下的輪廓 指引我 0 x42,0 x63,0 x83,0 x83,0 x91,0 x91,/黑夜中不寂寞 0 x61,0 x71,0 x82,0 x71,0 x62,0 x0A2,0 x71,0 x76,/穿越千年的哀愁 0 x61,0 x71,0 x82,0 x71,0 x62,0 x52,0 x31,0 x36,/是你在盡頭等我 0 x61,0 x71,0 x8
16、2,0 x71,0 x62,0 xA3,0 x73,0 x62,0 x53,/最美麗的感動(dòng) 會(huì)值得 0 x42,0 x82,0 x88,0 x02,0 x74,0 x93,0 x89,0 xff/結(jié)束標(biāo)志/用一生守候;uchar code jmszl= /寂寞沙洲冷0 x12,0 x12,0 x22,0 x32,0 x31,0 x22,0 x21,0 x22,/自你走后心憔悴0 x21,0 x31,0 x51,0 x52,0 x31,0 x52,0 x61,0 x15,0 x14,/白色油桐風(fēng)中紛飛0 x51,0 x52,0 x31,0 x52,0 x62,0 x13,0 x11,0 x13,
17、0 x32,0 x28,0 x08,0 x28,/落花似人有情 這個(gè)季節(jié)0 x31,0 x32,0 x31,0 x32,0 x11,0 x21,0 x51,0 x52,0 x51,0 x52,/河畔的風(fēng)放肆拼命地吹0 x51,0 x51,0 x31,0 x32,0 x31,0 x32,0 x81,0 x72,0 x63,/不斷撥弄離人的眼淚0 x62,0 x71,0 x81,0 x72,0 x61,0 x61,0 x52,0 x31,0 x21,0 x32,0 x51,0 x54,/那樣濃烈的愛(ài)再也無(wú)法給0 x22,0 x12,0 x11,0 x12,0 x11,0 x12,0 x12,0 x
18、14,0 x26,0 x32,0 x26,/傷感一夜一夜0 x32,0 x61,0 x51,0 x51,0 x31,0 x31,0 x21,0 x31,0 x51,0 x61,0 x51,0 x31,0 x51,/當(dāng)記憶的線(xiàn)纏繞過(guò)往支離破碎0 x02,0 x32,0 x81,0 x81,0 x81,0 x81,0 x62,0 x52,0 x34,/是慌亂占據(jù)了心扉 0 x31,0 x81,0 x81,0 x81,0 x61,0 x91,0 x82,/有花兒伴著蝴蝶0 x51,0 x51,0 x51,0 x51,0 x31,0 x61,0 x53,/孤雁可以雙飛0 x21,0 x11,0 x21
19、,0 x11,0 x22,0 x11,0 x21,0 x26,/夜深人靜獨(dú)徘徊0 x32,0 x61,0 x51,0 x51,0 x31,0 x31,0 x21,0 x31,0 x51,0 x61,0 x51,0 x31,0 x51,0 x52,/當(dāng)幸福戀人寄來(lái)紅色分享喜悅0 x31,0 x31,0 x81,0 x81,0 x81,0 x61,0 x91,0 x81,0 x61,0 x31,0 x56,/閉上雙眼難過(guò)頭也不敢回0 x32,0 x32,0 x81,0 x81,0 x81,0 x81,0 x91,0 x81,0 x61,0 x81,0 x61,0 x51,0 x31,0 x51,0
20、 x34,/仍然撿盡寒枝不肯安歇微帶著后悔0 x21,0 x31,0 x51,0 x31,0 x21,0 x11,0 x61,0 x21,0 x16,/寂寞沙洲我該思念誰(shuí)0 xff;/-簡(jiǎn)譜音調(diào)對(duì)應(yīng)的定時(shí)器初值-/適合11.0592M的晶振uchar code cuzhi= 0 xff,0 xff,/占位 0 xFC,0 x8E,/中央C調(diào)1-7 0 xFC,0 xED, 0 xFD,0 x43, 0 xFD,0 x6A, 0 xFD,0 xB3, 0 xFD,0 xF3, 0 xFE,0 x2D, 0 xFE,0 x47, /高八度1-7 0 xFE,0 x76, 0 xFE,0 xA1, 0 xFE,0 xC7, 0 xFE,0 xD9, 0 xFE,0 xF9, 0 xFF,0 x16 ;uchar yinyue=0 xff,0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f,0 x0,0 x0;/將音調(diào)轉(zhuǎn)化為對(duì)應(yīng)的LED樣式void delay1(uint z);/延時(shí)1MSvoid delay(uint z);/延時(shí)165MS,即十六分音符
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年翻板式熱風(fēng)干燥機(jī)項(xiàng)目可行性研究報(bào)告
- 2025年烤竹筍項(xiàng)目可行性研究報(bào)告
- 2025年四鍵單排圓號(hào)項(xiàng)目可行性研究報(bào)告
- 2025年人生長(zhǎng)激素項(xiàng)目可行性研究報(bào)告
- 2025至2030年小靈通直流遠(yuǎn)供系統(tǒng)項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年亞麻棉交織布項(xiàng)目投資價(jià)值分析報(bào)告
- 茶葉加工運(yùn)輸服務(wù)協(xié)議
- 商住房抵押借款協(xié)議書(shū)范本
- 風(fēng)電合作開(kāi)發(fā)協(xié)議書(shū)范本
- 互聯(lián)網(wǎng)行業(yè)大數(shù)據(jù)分析與運(yùn)營(yíng)方案
- DL∕T 712-2010 發(fā)電廠(chǎng)凝汽器及輔機(jī)冷卻器管選材導(dǎo)則
- (2024年秋季版)2024年七年級(jí)道德與法治下冊(cè) 4.9.1 生活需要法律教案 新人教版
- 5G-A通感一體應(yīng)用場(chǎng)景研究 2024
- 無(wú)人機(jī)飛行原理與性能理論知識(shí)考試題庫(kù)及答案
- 旅游學(xué)概論(第五版)課件 第一章 旅游學(xué)概述
- 陜西少華山森林公園管軌式滑道項(xiàng)目 環(huán)境影響報(bào)告書(shū)
- 場(chǎng)地自行車(chē)講解材料
- 道路工程試驗(yàn)檢測(cè)培訓(xùn)課件
- 2024年青島酒店管理職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 預(yù)防食物過(guò)敏
- 16學(xué)時(shí)《中醫(yī)藥膳學(xué)》教學(xué)大綱(可編輯修改文本版)
評(píng)論
0/150
提交評(píng)論