2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論