freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計(論文)基于單片機at89c51的簡易電子琴系統(tǒng)-資料下載頁

2025-06-28 11:29本頁面
  

【正文】 =65536 F=500000=Fi= T=65536N=65536Fi/2/Fr=65536500000/2/Fr=65536250000/Fr 低音DO的 T=65536250000/262=64582 中音DO的 T=65536250000/523=65058 高音DO的 T=65536250000/1047=65297 5. C調(diào)各音符頻率與計數(shù)值T的對照表: 音符 頻率HZ 6MHZ 十六進制值 音符 頻率HZ 6MHZ 十六進制值 低1DO 262 64582 FC46 4FA 740 65198 FEAE 1DO 277 64634 FC7A 中5SO 784 65217 FEC1 低2RE 294 64686 FCAE 5SO 831 65235 FED3 2RE 311 64732 FCDC 中6LA 880 65252 FEE4 低3M 330 64779 FD0B 6LA 932 65268 FEF4 低4FA 349 64820 FD34 中7SI 988 65283 FF03 4FA 370 64860 FD5C 高1DO 1046 65297 FF11 低5SO 392 64898 FD82 DO 1109 65311 FF1F 5SO 415 64934 FDA6 高2RE 1175 65323 FF2B 低6LA 440 64968 FDC8 2RE 1245 65335 FF37 6LA 466 65000 FDE8 高3M 1318 65346 FF42 低7SI 494 65030 FE06 高4FA 1397 65357 FF4D 中1DO 523 65058 FE22 4FA 1480 65367 FF57 1DO 554 65085 FE3D 高5SO 1568 65377 FF61 中2RE 578 65103 FE4F 5S0 1661 65385 FF69 2RE 622 65134 FE6E 高6LA 1760 65394 FF72 中3M 659 65157 FE85 6LA 1865 65402 FF7A 中4FA 698 65178 FE9A 高7SI 1976 65409 FF81 amp。quot。amp。quot。表示半音,用于上升或下降半個音 4.2音樂節(jié)拍的實現(xiàn): 每個音符使用1個字節(jié),字節(jié)的高4位代表音符的高低,低4位代表音符的節(jié)拍,只要設定延遲時間就可求得節(jié)拍的時間,再來我們假設1/4拍為1 DELY單位,則1拍應為4個DELY,以此類推,只要求得1/4拍的DELY單位時間,其余的節(jié)拍就是它的倍數(shù). 1/4拍的延遲時間= DELAY:MOV R7,02H D2:MOV R4,31H D3:MOV R3,0F1H DJNZ R3,$ DJNZ R4,D3 DJNZ R7,D2 DJNZ R5,DELAY 。R5存節(jié)拍數(shù) RET 節(jié)拍與節(jié)拍碼對照表 :節(jié)拍碼節(jié)拍數(shù)(拍)節(jié)拍碼節(jié)拍數(shù)(拍)11/411/822/421/433/433/841 441/251又1/455/861又1/263/48281A2又1/2A1又1/4C3 CC1又1/2F3又1/2F1又3/4各調(diào)值1/4節(jié)拍的時間設定 各調(diào)值1/8節(jié)拍的時間設定 曲調(diào)值 DELAY 6MHZ(H) 曲調(diào)值 DELAY 6MHZ(H) 調(diào)4/4 125亳秒 3E 調(diào)4/4 62亳秒 1F 3/4 187 5D 3/4 94 2F 2/4 250 7D 2/4 125 3E 建立音樂的步驟: ,最高音范圍,然后確定音符表首地址. 0151H,適用簡譜范圍為 低音1 到 高音1. (音符)為高4位,節(jié)拍碼(節(jié)拍數(shù))為低4位,:根據(jù)不同曲調(diào),可以建立不同簡譜音符表0151H 為一簡譜音符表首地址適用簡譜范圍 低音1 到 高音10159H 為一簡譜音符表首地址適用簡譜范圍 低音5 到 高音5 0300H 為第一首歌曲首地址,字節(jié)高位為音符代碼,低位為節(jié)拍代碼組成簡譜曲碼. 003EH 為歌曲DPH高位首地址,0041H為歌曲DPL低位首地址002FH 為節(jié)拍速度代碼。 0073H 為音符表低位地址 ,高位地址為01H,不可改動0047H 內(nèi)容為該首放音二次,01為放音1次. 008DH 改為00H,則反復放該首曲(調(diào)試時用).樂曲存放約定:曲碼中00H表示上首曲結(jié)束標記。接著為下首曲節(jié)拍速度值,再接著為該首曲音符表首地址,然后才是樂曲曲碼,全部樂曲結(jié)束標記為連續(xù)兩個單元是00H 00H各調(diào)值節(jié)拍時間代碼表(6MHZ晶振時)曲調(diào)值 節(jié)拍速度值4/4 3EH 3/4 5DH 因此,我們只要把一首歌曲的音階對應頻率關系弄正確即可。現(xiàn)在以單片機12MHZ晶振為例,例出高中低音符與單片機計數(shù)T0相關的計數(shù)值如下表所示音符頻率(HZ)簡譜碼(T值) 音符頻率(HZ)簡譜碼(T值)低1 DO26263628 4 FA740648601 DO27763731中 5 SO78464898低2 RE29463835 5 SO831649342 RE31163928中 6 LA88064968低 3 M33064021 693264994低 4 FA34964103中 7 SI98865030 4 FA37064185高 1 DO104665058低 5 SO39264260 1 DO110965085 5 SO41564331高 2 RE117565110低 6 LA44064400 2 RE124565134 646664463高 3 M131865157低 7 SI49464524高 4 FA139765178中 1 DO52364580 4 FA148065198 1 DO55464633高 5 SO156865217中 2 RE58764684 5 SO166165235 2 RE62264732高 6 LA176065252中 3 M65964777 6186565268中 4 FA69864820高 7 SI196765283下面我們要為這個音符建立一個表格,有助于單片機通過查表的方式來獲得相應的數(shù)據(jù)低音0-19之間,中音在20-39之間,高音在40-59之間TABLE: DW 0,63628,63835,64021,64103,64260,64400,64524,0,0 DW 0,63731,63928,0,64185,64331,64463,0,0,0 DW 0,64580,64684,64777,64820,64898,64968,65030,0,0 DW 0,64633,64732,0,64860,64934,64994,0,0,0 DW 0,65058,65110,65157,65178,65217,65252,65283,0,0 DW 0,65085,65134,0,65198,65235,65268,0,0,0 DW 0音樂的音拍,一個節(jié)拍為單位(C調(diào))曲調(diào)值DELAY曲調(diào)值DELAY調(diào)4/4125ms調(diào)4/462ms調(diào)3/4187ms調(diào)3/494ms調(diào)2/4250ms調(diào)2/4125ms對于不同的曲調(diào)我們也可以用單片機的另外一個定時/計數(shù)器來完成。下面將用AT89S51單片機產(chǎn)生一首“祝你平安”歌曲 。在這個程序中用到了兩個定時/計數(shù)器來完成的。其中T0用來產(chǎn)生音符頻率,T1用來產(chǎn)生音拍。全部程序見論文尾部。 系統(tǒng)軟件設計5.1系統(tǒng)程序流程如圖所示:程序開始關閉定時器,進行下一次琴鍵識別延遲10ms讀P0口的狀態(tài)Y再讀P0口的狀態(tài)判斷是否是抖動N啟動定時器T0判斷是幾號琴鍵,并跳轉(zhuǎn)到相應的程序查表得相應琴鍵的定時初值重裝定時器T0處值中斷返回Y等待中斷,并判斷此次琴鍵是否被釋放中斷程序流程圖 主程序流程圖5.2 鍵盤掃描程序流程圖6 總結(jié)經(jīng)過三個月的努力,簡易電子琴的電路設計成功了,簡易電子琴的設計有眾多的方法,此次選擇了以單片機為基礎的簡易電子琴歷,當然這和我們所學的專業(yè)有很大的關系,首先我們所學的課程中有關電子硬件的知識占了多數(shù),在大學期間學習了數(shù)字邏輯、單片機原理等基礎電子有關知識。 基于單片機原理的電子琴大大簡化了以前傳統(tǒng)的音樂產(chǎn)生電路,使得元件得到減少,生產(chǎn)成本降低而且性能也得到了提高,并且耗能也降低了。以單片機基礎鋪以外部設備設計的簡易電子琴,它可以被制造成一個電子產(chǎn)品,應用方便,可以廣泛的應用與我們的日常生活中。伴隨著科技水品的提高,電子產(chǎn)品會朝著節(jié)能、使用壽命長,故障發(fā)生頻率低、體積小、功能強大等方面迅踴發(fā)展,而單片機的發(fā)展必然會促進其發(fā)展,在不久的將來,高性能的單片機系統(tǒng)會在電子領域得到廣泛應用,所以現(xiàn)在對單片機進行初步的研究對以后個人的發(fā)展很有幫助。我通過收集、查閱與發(fā)聲原理、聲音的產(chǎn)生電路有關的文獻資料以及仿真調(diào)試軟件的使用使我對單片機的應用前景有了深刻的了解。 致 謝簡易電子琴設計成功了,這期間經(jīng)歷了很多辛酸、困惑,雖然如此,但更多的還是奮進和學習的樂趣,這里面不僅有同學的幫助,還有老師的指導,在這里我特別要向我的導師——陶嵐老師致以深深的謝意。是她給了我這樣一個有意義的課題,是她在我設計課題時遇到問題給我講解,是她給了我學習鍛煉的好機會。 通過這次設計把單片機、電子等有關知識進一步加深并運用到實踐中,培養(yǎng)了我們的動手能力,從現(xiàn)在就開始培養(yǎng)我們的獨立設計能力,為我們在以后的工作中打下良好的基礎。在這我十分感謝長沙航空職業(yè)技術學院的老師們給了我們這次機會。由于本人知識程度有限,其中也許有不妥之處,還請老師批評指正。參考文獻[1]何立民. 單片機初級教程,北京:北京航空航天大學出版社. 2004 [2]曹巧媛. 單片機原理與應用,北京:北京電子工業(yè)出版社.  2002 [3]沈紅衛(wèi). 單片機應用系統(tǒng)設計實例與分析,北京:北京航空航天大學出版社。2003[4付曉光. 單片機原理與實用技術,北京:北方交通大學出版社. 2004 [5]胡漢才. 單片機原理及其接口技術,北京:清華大學出版社.  1996 [6]周立功. 增強型80C51單片機速成與實戰(zhàn),北京:北京航空航天大學出版社. 2004 [7]王治剛. 單片機應用技術實訓,北京:清華大學出版社. 2004. [8]諸昌鈐. LED顯示屏系統(tǒng)原理及工程技術,成都: [9]李光飛. 單片機課程設計實例指導,北京:北京航空航天大學出版社. 2004 [10]李廣軍. 王厚軍. 實用接口技術,成都:電子科技大學出版社. 2001 [11]王曉明. 曾紅. 單片機教程,沈陽:東北大學出版社. 2001[12]梅麗鳳. ,北京:[13],西安:[14] 、. Introduction to Electronic Circuit Design, Publishing House of Pearson [15] Intel:MCS51 Family of single Chip Microputers Users Manual 1990[16] puter systems Organization and 程序清單:歌曲《祝你平安》KEYBUF EQU 30H STH0 EQU 31H STL0 EQU 32H TEMP EQU 33H ORG 00H LJMP START ORG 0BH LJMP INT_T0 START: MOV TMOD,01H SETB ET0 SETB EA WAIT: MOV P3,0FFH CLR MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY1 LCALL DELY10MS MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY1 MOV A,P3 ANL A,0FH CJNE A,0EH,NK1 MOV KEYBUF,0 LJMP DK1 NK1: CJNE A,0DH,NK2 MOV KEYBUF,1 LJMP DK1 NK2: CJNE A,0BH,NK3 MOV KEYBUF,2 LJMP DK1 NK3: CJNE A,07H,NK4 MOV KEYBUF,3 LJMP DK1 NK4: NOP DK1: MOV A,KEYBUF MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A MOV A,KEYBUF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A,@A+DPTR MOV STH0,A MOV TH0,A INC TEMP MOV A,TEMP MOVC A,@A+DPTR MOV STL0,A MOV TL0,A SETB TR0 DK1A: MOV A,P3 ANL A,0FH XRL A,
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1