版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計論文</b></p><p> ( 2013 屆 )</p><p> 題 目 簡易電子琴的設(shè)計</p><p> 系 別 電 子 工 程 系</p><p> 專 業(yè) 電子信息工程技術(shù)</p><p> 班 級 電
2、子 1001 班</p><p><b> 摘 要</b></p><p> 本文的主要內(nèi)容是用STC89C52單片機(jī)為核心控制元件,設(shè)計一個可以實(shí)現(xiàn)演奏和播放音樂的簡易電子琴。以單片機(jī)作為主控核心,與鍵盤、揚(yáng)聲器等模塊組成核心主控制模塊。在主控模塊上設(shè)有8個按鍵和揚(yáng)聲器,應(yīng)用中斷系統(tǒng)和定時/計數(shù)原理控制其發(fā)聲。本系統(tǒng)運(yùn)行穩(wěn)定,其優(yōu)點(diǎn)是硬件電路簡單,軟件功能完
3、善,控制系統(tǒng)可靠,性價比較高等,具有一定的實(shí)用和參考價值。</p><p><b> 關(guān) 鍵 詞</b></p><p> 單片機(jī);電子琴;按鍵</p><p><b> 目 錄</b></p><p><b> 引言</b></p><p>
4、;<b> 設(shè)計要求與目的</b></p><p><b> 總體硬件組成框圖</b></p><p><b> 系統(tǒng)硬件設(shè)計</b></p><p> 用面包板連接電路與調(diào)試</p><p><b> 軟件設(shè)計</b></p>&
5、lt;p><b> 系統(tǒng)調(diào)試</b></p><p><b> 注意事項</b></p><p><b> 成果圖</b></p><p><b> 結(jié)論</b></p><p><b> 謝 辭</b><
6、/p><p><b> 參考文獻(xiàn)</b></p><p><b> 附 錄</b></p><p><b> 1.引 言</b></p><p> 單片微型計算機(jī)是大規(guī)模集成電路技術(shù)發(fā)展的產(chǎn)物,屬第四代電子計算機(jī),他具有高性能、高速度、體積小、價格低廉、穩(wěn)定可靠、應(yīng)用
7、廣泛的特點(diǎn)。它的應(yīng)用必定導(dǎo)致傳統(tǒng)的控制技術(shù)從根本上發(fā)生變革。因此,單片機(jī)的開發(fā)應(yīng)用已成為高科技和工程領(lǐng)域的一項重大課題。</p><p> 電子琴是箱子電子科技與音樂結(jié)合的產(chǎn)物,是一種新型的鍵盤樂器。之所以受到群眾們喜愛,是因?yàn)樗苣M各種樂器的音色,如笛、號、琴、顫音、和旋音等以及打擊樂板音、鼓樂、沙錘等。單片機(jī)具有強(qiáng)大的控制功能和靈活的編程實(shí)現(xiàn)特性,它已經(jīng)溶入現(xiàn)代人們的生活中,成為不可替代的一部分。STC8
8、9C52單片機(jī)為核心控制元件,可提高開發(fā)效率,縮短研發(fā)周期,降低研發(fā)成本,且易于進(jìn)行功能擴(kuò)展。</p><p> 簡易電子琴系統(tǒng)就是以單片機(jī)為核心部件設(shè)計的一個簡易的電子琴,這只是單片機(jī)應(yīng)用的一個點(diǎn),由點(diǎn)及面,希望能更好的了解和應(yīng)用單片機(jī)技術(shù)。我選簡易電子琴設(shè)計的目的在于通過從日常生活中的細(xì)微之處著手,將所學(xué)的理論知識與實(shí)踐更好的結(jié)合起來,在設(shè)計制作電子琴的過程中,更加熟練的掌握單片機(jī)的應(yīng)用,在更深刻的理解理論
9、知識的同時鍛煉提高自己的動手實(shí)踐能力,使理論和實(shí)際能夠相得益彰。</p><p><b> 2.設(shè)計要求與目的</b></p><p> 本系統(tǒng)設(shè)計的功能有兩個部分,一個是音樂的播放功能,另一個就是電子琴樂曲的演奏功能。</p><p> 利用所給鍵盤的1,2,3,4,5,6,7,8八個鍵,能夠發(fā)出8個不同的音調(diào),要求按鍵按下時發(fā)聲,松開
10、延時一小段時間,中間再按別的鍵則發(fā)另外一音調(diào)的聲音,當(dāng)系統(tǒng)掃描到鍵盤按下,則快速檢測出是哪一個按鍵被按下,然后單片機(jī)的定時器啟動,發(fā)出一定頻率的脈沖,該頻率的脈沖經(jīng)喇叭驅(qū)動電路放大濾波后,就會發(fā)出相應(yīng)的音調(diào)。另有一按鍵控制其是實(shí)行播放功能還是演奏功能。當(dāng)實(shí)行播放功能時,鍵盤前三個按鍵可以更改播放音樂,每一按鍵對應(yīng)一首音樂。</p><p> 3.總體硬件組成框圖</p><p> 該設(shè)
11、計方案是通過按鍵隨意按下所要表達(dá)的音符,作為電平送給主體電路,中央處理器通過識別,解碼輸出音符,在揚(yáng)聲器中發(fā)出有效的聲音。通過這樣可以不斷的彈奏我們想要的音符或者是音調(diào),電路由復(fù)位電路,按鍵電路和功能按鍵電路組成,通過功能鍵可以選擇播放音樂或者彈奏音節(jié),硬件主要有下面幾個部分組成。</p><p><b> 電子琴硬件設(shè)計框圖</b></p><p><b&g
12、t; 4.系統(tǒng)硬件設(shè)計</b></p><p> 為了使電子琴的控制系統(tǒng)更加的方便、靈活以及穩(wěn)定性,我們對系統(tǒng)硬件進(jìn)行了簡約和優(yōu)化,使硬件更加的實(shí)用,更加的人性化,硬件電路包括中心控制模塊、播放模塊、按鍵控制模塊、復(fù)位按鍵模塊四大類。</p><p> 4.1 中心控制模塊的硬件設(shè)計</p><p> 這次設(shè)計的中心控制模塊是采用STC89C52
13、單片機(jī)來控制整個系統(tǒng)。其中P2口作為輸入口,P3口為信號輸出口,P3.7連接音響驅(qū)動電路。</p><p> STC89C52管腳功能:</p><p><b> VCC:供電電壓。</b></p><p><b> GND:接地。</b></p><p> P0口:八位雙向I/O口,P0口
14、能夠用于外部程序數(shù)據(jù)存儲器,可以被定義為數(shù)據(jù)/地址的第八位。</p><p> P1口:P1口是一個有上拉電阻的八位雙向I/O口,P1口管腳寫入“1”后,被內(nèi)部上拉為高電平,可用作輸入。當(dāng)它被外部下拉為低電平時,將輸出電流。</p><p> P2口:P2口是一個提供上拉電阻的八位雙向I/O口,P2口管腳寫入“1”后,被內(nèi)部上拉電阻拉高,且作為輸入。所以在作為輸入時,如果管腳被外部拉低
15、,它將輸出電流。在P2口用于外部程序存儲器或16位地址外部存儲器存取時,P2口則輸出地址的高八位。在地址為1時,它利用內(nèi)部上拉的優(yōu)勢,在對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口將輸出其特殊功能寄存器的內(nèi)容。</p><p> P3口:P3口是8個帶內(nèi)部上拉電阻的雙向I/O口,當(dāng)它寫入“1”時,內(nèi)部則被上拉為高電平,并且用作輸入。作為輸入,由于外部下拉為低電平,P3口將會輸出電流。同時,P3口還可以作為一些特殊
16、功能口。</p><p> RST:復(fù)位輸出。當(dāng)振蕩器復(fù)位器件后,此腳要維持兩個機(jī)器周期的高電平。</p><p> ALE/PROG:在訪問外部存儲器的時候,地址鎖存允許的輸出電平用于鎖存地址。在沒有編程時,ALE端以固定的頻率周期輸出正脈沖信號,此信號的頻率為振蕩器頻率的1/6。因此,它可以對外輸出脈沖信號,也可以用于定時。</p><p> PSEN:外
17、部程序存儲器的選通信號。在外部程序存儲器取指期間,每個機(jī)器周期內(nèi)兩次PSEN有效,但是在訪問外部數(shù)據(jù)存儲器的時候,這兩次有效的PSEN信號將不會出現(xiàn)。</p><p> EA/VPP:當(dāng)EA保持低電平的期間使用外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意為加密方式時,EA將內(nèi)部鎖定為RESET,當(dāng)EA保持高電平時為內(nèi)部程序存儲器。</p><p> XTAL
18、1:反向振蕩放大器的輸入端以及內(nèi)部工作時鐘電路的輸入端。</p><p> XTAL2:反向振蕩器的輸出。</p><p> 4.2 聲音播放模塊的硬件設(shè)計</p><p> 聲音的播放模塊接到P3.7口上,當(dāng)有按鍵按下時,它通過AT89C52中心控制芯片的識別后發(fā)出相應(yīng)的音符或者播放相應(yīng)的音樂。</p><p> 4.3 按鍵控制模
19、塊和復(fù)位電路模塊的硬件設(shè)計</p><p> 在P2口連接有8個按鍵開關(guān)加8個上拉電阻,它們一端接5V電源,一端接地。只要有一個按鍵被按下,并被單片機(jī)掃描到,則會播放發(fā)出音符或者音樂。</p><p><b> 簡易電子琴電路圖:</b></p><p> 5.用面包板連接線路與調(diào)試</p><p><b&g
20、t; 如下圖所示:</b></p><p> 最初發(fā)音器件選用的是蜂鳴器,由于噪聲太大,使音調(diào)不易分辨,換用揚(yáng)聲器,這種現(xiàn)象得到了明顯改善。</p><p><b> 6.軟件設(shè)計</b></p><p> 整體系統(tǒng)程序流程圖如下圖所示:</p><p><b> n</b>&
21、lt;/p><p><b> y</b></p><p><b> y</b></p><p> 本設(shè)計的整體系統(tǒng)的程序流程圖如上圖所示,它實(shí)現(xiàn)了電子琴音樂的播放與彈奏等基本的功能。</p><p> 6.1單片機(jī)產(chǎn)生音樂的方法:</p><p> 一首音樂是由許多不同
22、的音符構(gòu)成的,而每個音符則對應(yīng)著不同的振動頻率,這樣,我們就可以利用不同頻率的組合,加之與其拍數(shù)對應(yīng)的延時來構(gòu)成一首音樂。</p><p> 若要產(chǎn)生音頻脈沖,只要計算出某一音頻的周期(頻率的倒數(shù))即可,再將計算出的周期時間除以2,得到半周期的時間,利用單片機(jī)的定時器計時半周期的時間,每當(dāng)計時終止后再反相并重復(fù)計時,這樣循環(huán)計時反相就可以得到對應(yīng)頻率的方波脈沖。</p><p> 計數(shù)
23、脈沖值與頻率的關(guān)系式是:N=fi÷2÷fr</p><p> 式中,N是計數(shù)值;fi是機(jī)器的頻率;fr是想要得到的頻率。</p><p> 其計數(shù)初值T的計算方法如下:</p><p> T=65536-N=65536-fi÷2÷fr</p><p> 例如:設(shè)K=65536,fi=1MHz,求
24、低音DO(262Hz)、中音DO(523Hz)、高音DO(1046Hz)的計數(shù)值。</p><p> T=65536-N=65536-fi÷2÷fr=65536-1000000÷2÷fr=65536-500000÷fr</p><p> 利用上式可求出:低音DO的T=65536-500000÷262=63628</p&g
25、t;<p> 中音DO的T=65536-500000÷523=64580</p><p> 高音DO的T=65536-500000÷1046=65058</p><p> 單片機(jī)若為12M晶振,高中低音符與其對應(yīng)計數(shù)初值對照表如表所示:</p><p><b> 音符頻率對照表</b></p>
26、;<p> 因此,我們就可以在此基礎(chǔ)上為音符建立一個表格,使單片機(jī)能夠通過查表的方式獲得相應(yīng)的數(shù)據(jù)。</p><p> 除了音符以外,節(jié)拍也是一首音樂的關(guān)鍵的組成部分。節(jié)拍實(shí)際上就是樂音的發(fā)音的持續(xù)時間的長短,在單片機(jī)系統(tǒng)中,我們就可以利用軟件延時來實(shí)現(xiàn)。如果1/4拍的延時時間為0.5秒,則1拍的延時時間即為2秒。因此,只要知道1/4拍的延時的時間,就可以計算出其與節(jié)拍的延時時間,均為1/4節(jié)拍
27、延時時間的倍數(shù)。如果想讓單片機(jī)自己播放音樂,就要注意必須在軟件程序設(shè)計中考慮節(jié)拍的設(shè)置。不同的曲調(diào)節(jié)拍則需要用另一個定時/計數(shù)器來完成。所以在此設(shè)計中,我需要用到單片機(jī)的兩個定時/計數(shù)器,一個用來產(chǎn)生音符,一個用來產(chǎn)生節(jié)拍。</p><p> 6.2 keil簡介</p><p> 單片機(jī)開發(fā)中除了必要的硬件外,還離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方
28、法,一個是手工匯編,另一個是機(jī)器匯編,目前已經(jīng)幾乎不用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷的發(fā)展,Keil軟件是目前最流行的開發(fā)MCS-51系列單片機(jī)的軟件,掌握這一軟件的使用對于使用51系列單片機(jī)的愛好者來說是十分必要的,如果你平時使用C語言編程,那么Keil就是最好的選擇,即使不使用C語言而僅用匯編語言編程,其方便
29、易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。</p><p><b> 本系統(tǒng)總程序:</b></p><p> #include<reg52.h></p><p> #define uchar unsigned char</p><p> #define uint unsigned in
30、t</p><p> #define SW_Port P2</p><p> sbit buzzer=P3^7;</p><p> sbit K=P1^0;</p><p> uchar i=0;</p><p> uchar keys;</p><p> void yinyue()
31、;</p><p> void qin();</p><p> uchar code yinjie[]={115,102,91,86,77,68,61,57};</p><p> uchar tone_H,tone_L;</p><p> void beat_125(uchar);</p><p> ucha
32、r code song1[]={1,1,2,1,4,3,1,1,2,1,5,4,1,1,8,6,4,3,2,11,11,6,4,5,4,15};</p><p> uchar code beat1[]={4,4,8,8,8,16,4,4,8,8,8,16,4,4,8,8,8,8,8,4,4,8,8,8,16};</p><p> uchar code song2[]={1,1,1,3,
33、2,1,3,3,3,5,4,3,5,4,3,2,2,1,0,1,2,3,4,3,2,3,4,5,5,4,3,2,1,15};</p><p> uchar code beat2[]={4,4,4,6,2,4,4,4,4,6,2,4,4,4,4,12,8,2,2,4,4,4,8,2,2,4,4,4,2,2,4,4,12};</p><p> uchar code song3[]={2,2
34、,3,5,6,5,6,7,9,7,7,6,5,6,7,9,9,7,9,5,6,6,2,7,7,6,5,5,</p><p> 6,6,7,6,5,3,2,3,5,3,5,6,7,9,9,9,10,9,7,7,6,5,3,2,7,7,6,5,5,15};</p><p> uchar code beat3[]={12,4,8,8,8,4,4,16,12,4,4,4,8,32,12,4,8
35、,4,4,12,4,16,12,4,</p><p> 8,4,4,32,12,4,8,4,4,8,4,4,16,12,8,8,8,32,12,4,8,4,4,8,4,4,16,12,4,8,4,4,32};</p><p> uint code tone[]={1012,956,852,759,716,638,568,506,478,426,379,536,10};</p>
36、;<p> void play1(void);</p><p> void play2(void);</p><p> void play3(void);</p><p> void sound(uchar);</p><p> void delay8us(uchar);</p><p> v
37、oid main()</p><p><b> {</b></p><p><b> buzzer=1;</b></p><p><b> IE=0x82;</b></p><p> TMOD=0x01;</p><p><b>
38、yinyue();</b></p><p> while(K==0)</p><p><b> {qin();}</b></p><p><b> }</b></p><p> void yinyue()</p><p><b> {<
39、/b></p><p> while(K==1)</p><p><b> {</b></p><p> keys=~SW_Port;</p><p> switch(keys)</p><p><b> {</b></p><p>
40、 case 0x01:play1();break;</p><p> case 0x02:play2();break;</p><p> case 0x04:play3();break;</p><p><b> }</b></p><p> buzzer=1;</p><p><
41、;b> }</b></p><p><b> }</b></p><p> void play1(void)</p><p><b> {</b></p><p> while(song1[i]!=15&&K==1)</p><p>
42、;<b> {</b></p><p> TH0=tone_H=(65536-tone[song1[i]])/256;</p><p> TL0=tone_L=(65536-tone[song1[i]])%256;</p><p><b> TR0=1;</b></p><p> beat
43、_125(beat1[i]);</p><p><b> i++;</b></p><p><b> TR0=0;</b></p><p><b> }</b></p><p><b> } </b></p><p>
44、void play2(void)</p><p><b> {</b></p><p> while(song2[i]!=15&&K==1)</p><p><b> {</b></p><p> TH0=tone_H=(65536-tone[song2[i]])/256;&
45、lt;/p><p> TL0=tone_L=(65536-tone[song2[i]])%256;</p><p><b> TR0=1;</b></p><p> beat_125(beat2[i]);</p><p><b> i++;</b></p><p><
46、;b> TR0=0;</b></p><p><b> }</b></p><p><b> }</b></p><p> void play3(void)</p><p><b> {</b></p><p> while
47、(song3[i]!=15&&K==1)</p><p><b> {</b></p><p> TH0=tone_H=(65536-tone[song3[i]])/256;</p><p> TL0=tone_L=(65536-tone[song3[i]])%256;</p><p><b&
48、gt; TR0=1;</b></p><p> beat_125(beat3[i]);</p><p><b> i++;</b></p><p><b> TR0=0;</b></p><p><b> }</b></p><p>
49、;<b> } </b></p><p> void qin(void)</p><p><b> {</b></p><p> keys=~SW_Port;</p><p> switch(keys)</p><p><b> {</b&g
50、t;</p><p> case 0x01:sound(0);break;</p><p> case 0x02:sound(1);break;</p><p> case 0x04:sound(2);break;</p><p> case 0x08:sound(3);break;</p><p> cas
51、e 0x10:sound(4);break;</p><p> case 0x20:sound(5);break;</p><p> case 0x40:sound(6);break;</p><p> case 0x80:sound(7);break;</p><p><b> if(K==1)</b><
52、/p><p><b> {break;}</b></p><p><b> }</b></p><p><b> }</b></p><p> void sound(uchar x)</p><p><b> {</b>&l
53、t;/p><p><b> uchar i;</b></p><p> for(i=0;i<60;i++)</p><p><b> {</b></p><p><b> buzzer=0;</b></p><p> delay8us(yin
54、jie[x]);</p><p><b> buzzer=1;</b></p><p> delay8us(yinjie[x]);</p><p><b> }</b></p><p><b> } </b></p><p> void del
55、ay8us (uchar x)</p><p><b> {</b></p><p> uchar i,j;</p><p> for(i=0;i<x;i++)</p><p> for(j=0;j<1;j++);</p><p><b> }</b>
56、</p><p> void tone_timer(void) interrupt 1</p><p><b> {</b></p><p> TH0=tone_H;</p><p> TL0=tone_L;</p><p> buzzer=~buzzer;</p><
57、;p><b> }</b></p><p> void beat_125(uchar x)</p><p><b> {</b></p><p> uchar i,j,k;</p><p> for(i=0;i<x;i++)</p><p> for(
58、j=0;j<125;j++)</p><p> for(k=0;k<120;k++);</p><p><b> }</b></p><p> 下圖為keil軟件的編程圖:</p><p><b> 7.系統(tǒng)調(diào)試</b></p><p> 電路調(diào)試是整個
59、系統(tǒng)設(shè)計的功能否能實(shí)現(xiàn)的關(guān)鍵的一步,一般情況下,我們將調(diào)試分為三個步驟:硬件調(diào)試、軟件調(diào)試和綜合調(diào)試。</p><p><b> 7.1硬件調(diào)試</b></p><p> 硬件調(diào)試是針對自己所做的電路板,對其幾個功能塊進(jìn)行測試。在上電前,首先要確保電路沒有短路或者斷路的地方,這個是調(diào)試工作的第一步,同時也是整個調(diào)試過程的關(guān)鍵一步。在這部分測試過程中用到的重要的測試
60、工具是萬用表。</p><p> 在確保一切電路正常,無異常情況(斷路或短路)后才可以上電調(diào)試。上電調(diào)試的目的是檢查電路是否有接錯的地方,同時還要檢驗(yàn)原理是否正確。在本次設(shè)計中,主要的調(diào)試電路有鍵盤,單片機(jī)下載電路以及音頻功放電路。若調(diào)試的結(jié)果達(dá)到預(yù)期并和原理一致即完成硬件調(diào)試。</p><p><b> 7.2軟件調(diào)試</b></p><p&
61、gt; 軟件調(diào)試的主要方法:一般情形下,一個調(diào)試程序需要具備至少四種性能:跟蹤、斷點(diǎn)、查看變量、更改數(shù)值。整個程序就是一個主程序通過調(diào)動各個子程序來實(shí)現(xiàn)功能的過程,要想使主程序和整個程序能夠平穩(wěn)運(yùn)行,那就必須保證各個模塊的子程序正確并且能夠平穩(wěn)運(yùn)行,因此在軟件調(diào)試的初始階段,要首先對各個模塊的子程序進(jìn)行調(diào)試。</p><p><b> 7.3綜合調(diào)試</b></p><
62、;p> 在硬件調(diào)試與軟件調(diào)試均通過的情況下,就可以對整個系統(tǒng)進(jìn)行綜合調(diào)試了。首先將整個程序下載到單片機(jī)中,然后再通過彈奏樂曲與播放音樂來檢測電子琴的基本功能。通過調(diào)試,使電子琴能夠達(dá)到設(shè)計的預(yù)期效果。</p><p><b> 8.注意事項</b></p><p> 焊接電路過程中,應(yīng)注意不要用太多錫,以免造成短路,注意不要虛焊。</p>&
63、lt;p> 音頻功放電路起初使用的是蜂鳴器,雜音現(xiàn)象嚴(yán)重,換用揚(yáng)聲器,效果明顯改善,進(jìn)一步達(dá)到了實(shí)驗(yàn)?zāi)康牡睦硐胄Ч?lt;/p><p><b> 9.成果圖</b></p><p><b> 10 結(jié)論</b></p><p> 本次畢業(yè)設(shè)計通過設(shè)計電子琴,遇到了很多問題有硬件上的也有軟件上的。每當(dāng)遇到困難時我
64、們都能夠耐心的去解決。在每次解決問題的過程中我們都能夠?qū)W到很多實(shí)際知識,很多是書本上學(xué)不到的。在設(shè)計制作簡易電子琴的過程當(dāng)中我們在很多方面都有很大的收獲。</p><p> 在編制程序時遇到的困難是不可預(yù)料的,有時有了好的想法,可真正要用程序來實(shí)現(xiàn)時就會有很多問題出現(xiàn),有時候你花兩倍的時間來改錯,編譯通過后希望的功能還不一定能夠?qū)崿F(xiàn),或許到后來你發(fā)現(xiàn)出發(fā)點(diǎn)就是錯誤的。這種情況出現(xiàn)的很多,這時就會感到自己的經(jīng)驗(yàn)少
65、的可憐。在解決問題時我們還體會到充分的調(diào)用用周圍的資源是多么的重要。我們的一些問題都是自己首先通過查書查資料,通過圖書館,通過網(wǎng)絡(luò)來解決的,最后,在還沒有解決的情況下,再去問老師。這不僅培養(yǎng)了自己的解決問題的能力,同時,又熟悉了如何利用周邊的資源快速有效的去解決問題。看的多了,自然就有想法了;查的多了,自然就了解的多了;試的多了,自然經(jīng)驗(yàn)就多了;多向比自己強(qiáng)的人問,學(xué)的就會豁然開朗。給我最深刻的是作程序的要能夠沉的住氣,要有耐性,耐磨。
66、多看些書也是必要的,多學(xué)些前輩的經(jīng)驗(yàn),就會少走些彎路,學(xué)的更快些最后,很大程度上提高了自己的動手實(shí)踐能力。</p><p> 使用電子技術(shù)說明了動手能力反映了一個人的工作能力,這在將來對我更快更好的融入這個社會有很大的幫助。作為電子工程系的一員讓我更加清醒的認(rèn)識到動手實(shí)踐能力無比重要。在這次畢業(yè)設(shè)計電子琴實(shí)物電路板的制作中,使我的實(shí)際動手能力有了很大的提高。</p><p><b&
67、gt; 謝 辭</b></p><p> 畢業(yè)論文暫告收尾,這也意味著我在大學(xué)學(xué)習(xí)生活既將結(jié)束。在這三年的時間里,我在學(xué)習(xí)上和思想上都受益非淺。這除了自身努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵是分不開的。</p><p> 首先,我要感謝所有曾經(jīng)為我們講課的任課老師,從他們的身上,我不僅僅學(xué)到了很多專業(yè)知識,更多的明白了對待生活和人生的態(tài)度,對我的人生有很大的
68、影響。</p><p> 其次,我要感謝我的父母,是他們一直默默的支持和鼓勵我,只要有他們,不管我遇到多大的困難,我都會迎難而上,克服困難,走向成功。</p><p> 最后,我還要特別感謝我的室友及其他好友。大學(xué)的三年里是你們一直支持和鼓勵我,在我不開心的時候讓我開心起來,我永遠(yuǎn)不會忘記我們一起度過的美好時光。</p><p> 畢業(yè)設(shè)計結(jié)束了,通過設(shè)計,我
69、深刻領(lǐng)會到基礎(chǔ)的重要性,畢業(yè)設(shè)計不僅僅能幫助學(xué)生檢驗(yàn)大學(xué)三年的學(xué)習(xí)成果,更多的是畢業(yè)設(shè)計可以幫助我們更加清楚的認(rèn)識自我,磨練學(xué)生的意志與耐性,這會為我們?nèi)蘸蟮墓ぷ骱蜕顜砗艽蟮膸椭?lt;/p><p><b> 參考文獻(xiàn)</b></p><p> ?。?)《例說51單片機(jī)》 張義和 王敏男 編著 人民郵電出版社 </p><p> 201
70、0年6月 第三版</p><p> ?。?)《51單片機(jī)應(yīng)用開發(fā)范例大全》宋戈 員玉良 編著 人民郵電出版社 2010年2月 第一版</p><p> ?。?)《C語言程序設(shè)計》 杜恒主編 機(jī)械工業(yè)出版社 </p><p> 2011年9月第一版</p><p> ?。?)《模擬電子技術(shù)》 胡宴如主編 高等教育出版社 <
71、;/p><p> 2008年6月第三版</p><p><b> 附 錄</b></p><p><b> 元件清單:</b></p><p> 芯片:STC89C52 一個</p><p> 開關(guān): 十個</p><p
72、> 電阻:10k 九個</p><p> 2.7k 一個</p><p> 200 一個</p><p> 電容:30p 兩個</p><p> 10u 一個</p><p> 晶振: 12M 一個</
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 簡易電子琴的制作畢業(yè)設(shè)計
- 電子琴畢業(yè)設(shè)計
- 簡易電子琴設(shè)計畢業(yè)說明書
- 畢業(yè)設(shè)計(論文)基于單片機(jī)的簡易電子琴
- 簡易電子琴課程設(shè)計
- 簡易電子琴課程設(shè)計
- 簡易電子琴課程設(shè)計
- 基于fpga的簡易電子琴設(shè)計
- 基于單片機(jī)原理的簡易電子琴系統(tǒng) 畢業(yè)設(shè)計
- 電子信息畢業(yè)設(shè)計---電子琴設(shè)計
- 簡易電子琴設(shè)計畢業(yè)說明書.doc
- 畢業(yè)設(shè)計(論文) 智能電子琴設(shè)計
- 簡易電子琴課程設(shè)計 (2)
- 課程設(shè)計報告--- 簡易電子琴
- 聲光電子琴畢業(yè)論文--基于51單片機(jī)簡易電子琴設(shè)計
- 單片機(jī)電子琴課程設(shè)計--帶存儲播放功能的簡易電子琴設(shè)計
- fpga課程設(shè)計報告--簡易電子琴的設(shè)計
- 微機(jī)原理課程設(shè)計--設(shè)計簡易電子琴
- 單片機(jī)畢業(yè)設(shè)計電子琴
- 課程設(shè)計---簡易電子琴設(shè)計與制作
評論
0/150
提交評論