基于單片機的帶流水燈的音樂盒設計解析_第1頁
基于單片機的帶流水燈的音樂盒設計解析_第2頁
基于單片機的帶流水燈的音樂盒設計解析_第3頁
基于單片機的帶流水燈的音樂盒設計解析_第4頁
基于單片機的帶流水燈的音樂盒設計解析_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

ATC系列單片機的音樂盒的設計,依據單片機技術原理,歌曲,另一個用來切換8路led的變化花樣。本音樂盒共有兩首歌曲,花樣燈花樣共計3l 121世紀,電子技術獲得了飛速的發(fā)展,在其推動下,現代電子產品幾乎滲透了社會的品性能進一步提高,產品更新換代的節(jié)奏也越來越快。隨著科學技術的進步和社會的發(fā)展,人類所接觸的信息也在不斷增加并且日益復雜。將機技術與液晶顯示技術的結合,使信息傳輸交流向著智能可視化方向迅速發(fā)展。隨著人類社會的發(fā)展,人們對視覺、聽覺方面的享受提出了越來越高的要求。小小的音樂盒可以給人們帶來美好的回憶,提高人們的精神文化享受。傳統(tǒng)音樂盒多是機械型的,式音樂盒,體積小,重量輕,能演奏和旋音樂,功能多,外觀效果多彩,使用方便,并具有一定的商業(yè)價值。2是人類文明發(fā)展的歷史見證。傳統(tǒng)的音樂盒多是機械音樂盒,其工作原理是通過齒輪帶動一個帶有鐵釘的鐵桶轉動,鐵桶上的鐵釘撞擊鐵片制成的琴鍵,從而發(fā)出聲音。但是,機械式的音樂盒體積比較大,比較笨重,且發(fā)音單調。水、灰塵等外在因素,容易使內部金屬發(fā)音條變形,從而造成發(fā)音跑調。另外,機械音樂盒放音時為了讓音色穩(wěn)定,必須放平不能動搖,而且價格昂貴,不能實現大批量生產。優(yōu)美且能演奏和弦音樂。電子式音樂盒動力來源是電池,制作工藝簡單,需要選歌,使用方便。根據存儲容量的大小,可以盡可能多的存儲歌曲。另外,可以設計彩燈外觀效果,使音樂盒的功能更加豐富。LED,另一個切換八1)電路有兩種工作模式:演奏音樂模式和花樣燈模式。路LED隨著音樂變化?;訜裟J剑喊寺稬ED變化出各種花樣,蜂鳴器隨著發(fā)出音樂聲。2方案設計及硬件設計及其原理鳴器、LED模塊組成。單片機負責接收按鍵的輸入,根據輸入控制音樂播放曲目和音樂花3第二種由兩邊向中間移動然后向兩邊移動,第三種循環(huán)顯示。452.2相關知識,原理和理論介紹AT89C52是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器(FPEROM—Flash俗稱單片機。AT89C2052是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C52是一種高效微控制器,AT89C2052是它的一種精簡版本。AT89C52單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。外形及引腳排列如圖2.2.1所示二極管分別對應不同的音階,所以LED會隨著音階的變化按規(guī)律亮、滅。2.2.3時鐘振蕩電路AT89C52中有一個用于構成內部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或者陶瓷諧蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。如果使用石英晶體,6PF即內部時鐘發(fā)生器的輸入端,XTAL2則懸空。由于外部時鐘信號是通過一個2分頻觸發(fā)器間和最大的低電平持續(xù)時間應符合產品技術條件的要求。振蕩器電路圖如下:D熄滅,以此類推,往復循環(huán)。71音調、節(jié)拍以及編碼的確定方法就是“音調”和節(jié)拍表示一個音符唱多長的時間。3.1.1音調的確定B剛好是中音DO的頻率(523Hz)的一倍,中音DO的頻率(523Hz)剛好是低音DO頻率 1)要產生音頻脈沖,只要算出某一音頻的周期(1/頻率),然后將此周期除以2,即為對I/O反相,就可在I/O腳上得到此頻率的脈沖。2)利用AT89C51的內部定時器使其工作在計數器模式MODE1下,改變計數值TH08數脈沖值與頻率的關系公式如下:4)其計數值的求法如下:DO(1046Hz)的計算值低音率TTTDo﹟Do﹟Do﹟MiMiMi若要構成音樂,光有音調是不夠的,還需要節(jié)拍,讓音樂具有旋律(固定的律動),而9只要聽的悅耳就好。音持續(xù)時間的長短即時值,一般用拍數表示。休止符表示暫停發(fā)音。同的頻率的組合,加以與拍數對應的延時,構成音樂。了解音樂的一些基礎知識,我們可知的,利用單片機的定時/計數器來產生這樣的方波頻率信號。因此,需要弄清楚音樂中的音的關系。表3.1.2給出了節(jié)拍和節(jié)拍碼的對照。節(jié)拍碼節(jié)拍數節(jié)拍碼節(jié)拍數11223344556688AACCF度以十六分音符為單位(在本程序中為165ms),一拍即四分音符等于4個十六分音符,編調和節(jié)拍就構成了一個編碼。以0xff作為曲譜的結束標志。簡譜發(fā)音簡譜碼T值節(jié)拍碼節(jié)拍數514260162440027低音TI345243123456712345MIMI456789ABCDEF4580468447774820489849685030505851105157517852174568ACF拍拍拍拍主程序流程圖:開始開始初始化標志位播放音樂標志位花樣燈1標志位花樣燈1標志位花樣燈1{{{{{}{}{}{}}}{}}}計{i;{{}empxffif(jp!=0){melcuzhijp}{}i++;}}{}{}{for(i=0;i<50;i++){}}4心得體會在這次課設中,從拿到課題,查閱資料,編程,畫仿真圖,進行仿真,焊接,達到最終結果。只能說是一個比較浩大的工程。編程的時候沒有想那么多,程序編好之后,keil顯想結果,咨詢老師發(fā)現是中斷的問題,可是改完中斷之后還是有嘟嘟聲,經過查資料之后,發(fā)現主程序也有問題,又繼續(xù)接著改。終于出來了理想的結果。以為焊接是最簡單的,沒想動,畢竟這個是自己參與做出來的,還成功那個了。通過這次實驗,我明白了團隊的力量是不容小覷的,不懂就要問,就要查資料,不能放任問題不管。[2]黃智偉.全國大學生電子設計競賽系統(tǒng)設計[M],北京:北京航空航天大學出版社,2006.6.M航空航天大學出版社,2006.11.[4]李廣弟,朱月秀,王秀山.單片機基礎[M],北京:北京航空航天大學出版社,2001.7.[5]趙曙光,郭萬有,楊頌華.可編程邏輯器件原理開發(fā)與應用[M],西安:西安電子科技大M華中理工大學出版社,1999.[8]譚浩強.C語言程序設計(第二版)[M],北京:清華大學出版社,1991.機接口技術實用子程序[M],北京:北京人民郵電出版社,2005.源程序代碼fd0xf0};xxAx

溫馨提示

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

評論

0/150

提交評論