蜂鳴器的設計報告_第1頁
蜂鳴器的設計報告_第2頁
蜂鳴器的設計報告_第3頁
蜂鳴器的設計報告_第4頁
蜂鳴器的設計報告_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

課程設計報告書題目:基于單片機的蜂鳴器音樂播放器設計學院:電子信息科學與技術學院班級:15級電子一班姓名:王珍學號:150807141137完成日期:2019年04月24日課程設計任務書班級:15級電子一班學號:150807141137姓名:王珍指導老師:楊磊設計題目:蜂鳴器放音樂設計設計目的及要求:熟悉印制電路板設計的步驟和方法,能夠按照自己的思想設計出所需的電路功能,并能明白其原理和應用。熟悉常用電子器件的類別、型號、規格、性能及其使用范圍,能查閱有關的電子器件圖書。能夠正確識別和選用常用的電子器件,并且能夠熟練使用普通萬用表和數字萬用表。能夠熟練的使用單片機編程軟件,實現硬件及軟件的緊密結合,并能熟練地調試程序,明白程序的目的和編寫步驟。要求:掌握設計電路和寫單片機程序及調試。設計內容和方法:用STC89C52單片機和電平轉換芯片MAX232組成一個簡單的控制電路,用以控制蜂鳴器發出各種不同的聲音,并利用虛擬儀器控制。通過電腦的串口寫入一段程序到單片機中,實現單片機的控制作用。利用按鍵控制蜂鳴器的發聲,經MAX232與電腦相連,用虛擬儀器實現對單片機的控制。本設計是設計一個單片機控制的蜂鳴器發聲系統的設計。近年來隨著科技的飛速發展,單片機的應用正在不斷的走向深入,同時帶動著傳統控制檢測日新月異更新。本秒表采用89c52為中心器件,將軟、硬件有機地結合起來,使得系統能夠實現控制蜂鳴器發聲。其軟件系統采用c語言編寫程序,并在keil下調試通過硬件電路通過MAX232與電腦相連,并與軟件相結合,調試修改,使達到預期的目的。硬件部分:3.1蜂鳴器電路設計由于蜂鳴器的工作電流一般比較大,以至于單片機的I/O口是無法直接驅動的,所以要利用放大短路來驅動,一般使用三極管來放大電流就可以了。3.2電源電路電源電路是系統的最基本部分,任何部分都離不開電源部分,單片機系統也不例外,而且我們應該高度重視電源部分,不能因為電源部分電路比較簡單而有所疏忽,其實有一半的故障或制作失敗都和電源有關,電源部分做好才能保證電路的正常工作。3.3單片機晶振電路52單片機內部的振蕩電路是-一個增益反相放大器,引線XYAL1和XTAL2分別為反相放大器的輸入和內部時鐘電路輸入和來自反相放大器的輸出,該反相放大器可以配置為片內振蕩器。單片機內部雖然有震蕩電路,但要形成時鐘,外部還需要附加電路石晶振蕩和陶瓷振蕩均可采用,有余輸入至內部時鐘信號要通過一個二分頻觸發器,因此對外部時鐘信號的脈寬無任何要求,單必須保證脈沖的高低電平要求的寬度。3.4單片機復位電路單片機小系統采用上電自動復位和手動按鍵復位兩種方式實現系統的復位操作。上電復位要求接通電源后,自動實現復位操作。手動復位要求在電源接通的條件下,在單片機運行期間,如果發生死機,用按鈕開關操作使單片機復位。單片機要完成復位,必須向復位端輸出并持續兩個機器周期以上的高電平,從而實現復位操作。軟件部分:4.1單片機程序/*****************************************//*音樂:祝你生日快樂*//*****************************************/#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P3^7;ucharcodeSONG_TONE[]={ 212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,129,169,190,119,119,126,159,142,159,0};ucharcodeSONG_LONG[]={ 9,3,12,12,12,24,9,3,12,12,12,24,9,3,12,12,12,12,12,9,3,12,12,12,24,0};voidDelayMS(uintms){ uchart; while(ms--) { for(t=0;t<120;t++); }}voidPlayMusic(){ uinti=0,j,k; while(SONG_LONG[i]!=0||SONG_TONE[i]!=0) { for(j=0;j<SONG_LONG[i]*20;j++) { BEEP=~BEEP; for(k=0;k<SONG_TONE[i]/3;k++); } DelayMS(10); i++; }}voidmain(){ while(1) { PlayMusic(); DelayMS(500); }}總結:作為一名電子信息的大四學生,我覺得做單片機課程設計是很有意義的,而且也是必要的。在做這次課程設計的過程中,我感觸最深的當屬查閱大量的設計資料了。為了讓自己的設計更加完善,查閱這方面的實際資料是十分必要的也是必不可少的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論