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

正文內(nèi)容

畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)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)各音符頻率與計(jì)數(shù)值T的對照表: 音符 頻率HZ 6MHZ 十六進(jìn)制值 音符 頻率HZ 6MHZ 十六進(jìn)制值 低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。表示半音,用于上升或下降半個(gè)音 4.2音樂節(jié)拍的實(shí)現(xiàn): 每個(gè)音符使用1個(gè)字節(jié),字節(jié)的高4位代表音符的高低,低4位代表音符的節(jié)拍,只要設(shè)定延遲時(shí)間就可求得節(jié)拍的時(shí)間,再來我們假設(shè)1/4拍為1 DELY單位,則1拍應(yīng)為4個(gè)DELY,以此類推,只要求得1/4拍的DELY單位時(shí)間,其余的節(jié)拍就是它的倍數(shù). 1/4拍的延遲時(shí)間= 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é)拍的時(shí)間設(shè)定 各調(diào)值1/8節(jié)拍的時(shí)間設(shè)定 曲調(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,不可改動(dòng)0047H 內(nèi)容為該首放音二次,01為放音1次. 008DH 改為00H,則反復(fù)放該首曲(調(diào)試時(shí)用).樂曲存放約定:曲碼中00H表示上首曲結(jié)束標(biāo)記。接著為下首曲節(jié)拍速度值,再接著為該首曲音符表首地址,然后才是樂曲曲碼,全部樂曲結(jié)束標(biāo)記為連續(xù)兩個(gè)單元是00H 00H各調(diào)值節(jié)拍時(shí)間代碼表(6MHZ晶振時(shí))曲調(diào)值 節(jié)拍速度值4/4 3EH 3/4 5DH 因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可。現(xiàn)在以單片機(jī)12MHZ晶振為例,例出高中低音符與單片機(jī)計(jì)數(shù)T0相關(guān)的計(jì)數(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下面我們要為這個(gè)音符建立一個(gè)表格,有助于單片機(jī)通過查表的方式來獲得相應(yīng)的數(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音樂的音拍,一個(gè)節(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)我們也可以用單片機(jī)的另外一個(gè)定時(shí)/計(jì)數(shù)器來完成。下面將用AT89S51單片機(jī)產(chǎn)生一首“祝你平安”歌曲 。在這個(gè)程序中用到了兩個(gè)定時(shí)/計(jì)數(shù)器來完成的。其中T0用來產(chǎn)生音符頻率,T1用來產(chǎn)生音拍。全部程序見論文尾部。 系統(tǒng)軟件設(shè)計(jì)5.1系統(tǒng)程序流程如圖所示:程序開始關(guān)閉定時(shí)器,進(jìn)行下一次琴鍵識別延遲10ms讀P0口的狀態(tài)Y再讀P0口的狀態(tài)判斷是否是抖動(dòng)N啟動(dòng)定時(shí)器T0判斷是幾號琴鍵,并跳轉(zhuǎn)到相應(yīng)的程序查表得相應(yīng)琴鍵的定時(shí)初值重裝定時(shí)器T0處值中斷返回Y等待中斷,并判斷此次琴鍵是否被釋放中斷程序流程圖 主程序流程圖5.2 鍵盤掃描程序流程圖6 總結(jié)經(jīng)過三個(gè)月的努力,簡易電子琴的電路設(shè)計(jì)成功了,簡易電子琴的設(shè)計(jì)有眾多的方法,此次選擇了以單片機(jī)為基礎(chǔ)的簡易電子琴歷,當(dāng)然這和我們所學(xué)的專業(yè)有很大的關(guān)系,首先我們所學(xué)的課程中有關(guān)電子硬件的知識占了多數(shù),在大學(xué)期間學(xué)習(xí)了數(shù)字邏輯、單片機(jī)原理等基礎(chǔ)電子有關(guān)知識。 基于單片機(jī)原理的電子琴大大簡化了以前傳統(tǒng)的音樂產(chǎn)生電路,使得元件得到減少,生產(chǎn)成本降低而且性能也得到了提高,并且耗能也降低了。以單片機(jī)基礎(chǔ)鋪以外部設(shè)備設(shè)計(jì)的簡易電子琴,它可以被制造成一個(gè)電子產(chǎn)品,應(yīng)用方便,可以廣泛的應(yīng)用與我們的日常生活中。伴隨著科技水品的提高,電子產(chǎn)品會(huì)朝著節(jié)能、使用壽命長,故障發(fā)生頻率低、體積小、功能強(qiáng)大等方面迅踴發(fā)展,而單片機(jī)的發(fā)展必然會(huì)促進(jìn)其發(fā)展,在不久的將來,高性能的單片機(jī)系統(tǒng)會(huì)在電子領(lǐng)域得到廣泛應(yīng)用,所以現(xiàn)在對單片機(jī)進(jìn)行初步的研究對以后個(gè)人的發(fā)展很有幫助。我通過收集、查閱與發(fā)聲原理、聲音的產(chǎn)生電路有關(guān)的文獻(xiàn)資料以及仿真調(diào)試軟件的使用使我對單片機(jī)的應(yīng)用前景有了深刻的了解。 致 謝簡易電子琴設(shè)計(jì)成功了,這期間經(jīng)歷了很多辛酸、困惑,雖然如此,但更多的還是奮進(jìn)和學(xué)習(xí)的樂趣,這里面不僅有同學(xué)的幫助,還有老師的指導(dǎo),在這里我特別要向我的導(dǎo)師——陶嵐老師致以深深的謝意。是她給了我這樣一個(gè)有意義的課題,是她在我設(shè)計(jì)課題時(shí)遇到問題給我講解,是她給了我學(xué)習(xí)鍛煉的好機(jī)會(huì)。 通過這次設(shè)計(jì)把單片機(jī)、電子等有關(guān)知識進(jìn)一步加深并運(yùn)用到實(shí)踐中,培養(yǎng)了我們的動(dòng)手能力,從現(xiàn)在就開始培養(yǎng)我們的獨(dú)立設(shè)計(jì)能力,為我們在以后的工作中打下良好的基礎(chǔ)。在這我十分感謝長沙航空職業(yè)技術(shù)學(xué)院的老師們給了我們這次機(jī)會(huì)。由于本人知識程度有限,其中也許有不妥之處,還請老師批評指正。參考文獻(xiàn)[1]何立民. 單片機(jī)初級教程,北京:北京航空航天大學(xué)出版社. 2004 [2]曹巧媛. 單片機(jī)原理與應(yīng)用,北京:北京電子工業(yè)出版社.  2002 [3]沈紅衛(wèi). 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例與分析,北京:北京航空航天大學(xué)出版社。2003[4付曉光. 單片機(jī)原理與實(shí)用技術(shù),北京:北方交通大學(xué)出版社. 2004 [5]胡漢才. 單片機(jī)原理及其接口技術(shù),北京:清華大學(xué)出版社.  1996 [6]周立功. 增強(qiáng)型80C51單片機(jī)速成與實(shí)戰(zhàn),北京:北京航空航天大學(xué)出版社. 2004 [7]王治剛. 單片機(jī)應(yīng)用技術(shù)實(shí)訓(xùn),北京:清華大學(xué)出版社. 2004. [8]諸昌鈐. LED顯示屏系統(tǒng)原理及工程技術(shù),成都: [9]李光飛. 單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo),北京:北京航空航天大學(xué)出版社. 2004 [10]李廣軍. 王厚軍. 實(shí)用接口技術(shù),成都:電子科技大學(xué)出版社. 2001 [11]王曉明. 曾紅. 單片機(jī)教程,沈陽:東北大學(xué)出版社. 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,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1