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

正文內(nèi)容

基于單片機的多功能電子琴的設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-02-26 11:56本頁面
  

【正文】 曲的音階對應頻率關(guān)系弄正確即可,然后我們利用功 放電路來將音樂聲音放大,同時通過顯示模塊來確知自己所彈的音符。 通過這次比較系統(tǒng)的項目設(shè)計提高了我運用所學的專業(yè)基礎(chǔ)知識來解決面臨實際問題的能力,同時也提高了我查閱各種文獻資料、設(shè)計手冊、設(shè)計規(guī)范以及軟件編程的水平。 不足之處 ,只能在一定范圍內(nèi)滿足用戶需要??赏ㄟ^改進鍵盤識別模塊和發(fā)生模塊來增加其復雜度。 。可通過改進功放電路,即在 lm386 的 1腳和 8腳間增加一直外界電阻和電容,將 3腳與地之間的電阻換為 10k的變阻,即可調(diào)節(jié)其放大增益。 研究展望 微型 計算機的出現(xiàn)和大量使用將人類社會帶入一個新的時代,單片微型計算 24 機 (簡稱單片機 )在其中扮演著十分重要的角色。雖然它沒有常見的 PC 那樣大的體積和重量,不會在辦公桌或控制臺上占據(jù)一個顯要的位置,但它就像小小的螺絲釘一樣,鑲嵌在人們工作、生活中需要計算、控制、測量等智能活動的各個角落。自 20 世紀 70 年代問世以來,單片機以其 控制功能強 、可靠性高、 體積小 、性價比高 、 使用方便 、容易產(chǎn)品化等特點,在 家用電器 、 實時控制 、 機電一體化 、分布式多機系統(tǒng)、 智能儀器 等各個領(lǐng)域得到了廣泛應用,對 許多 行業(yè)的技術(shù)改 革和產(chǎn)品的更新?lián)Q代起著 非常 重要的推動作用,對人們生活質(zhì)量的提高產(chǎn)生了深刻的影響。作為 21 世紀的工科大學生,學好單片機,一方面可以加深對計算機原理和結(jié)構(gòu)的認識,另一方面也為自身在專業(yè)上的深入發(fā)展構(gòu)筑了一個很好的平臺其 重要性怎么強調(diào)都不為過。 參考文獻 [1] 張虹 .單片機原理及應用 [M].北京 :中國電力出版社 ,2021. [2] 黃鑫 ,馬善農(nóng) ,趙永科 .基于 CPLD的電子琴研究與設(shè)計 [J].科技廣場 ,2021(5). [3] 李云鋼 ,鄒逢興 ,龍志強 . 單片機原理與應用系統(tǒng)計 [J].北京 :中國水利水電出版社 ,2021. [4] 李林濤 ,陳明 ,梁宜勇 ,王曉萍 . 基于單片機的簡易電子琴錄 /放音系統(tǒng) [J]. 數(shù)字技術(shù)與應用 . 2021(02) [5] 田其沖 ,鄭衛(wèi)國 ,孫大雷 . 基于 AT89S51的電子琴設(shè)計 [J]. 電腦知識與技術(shù) . 2021(24) [6]張淑玲 。凌陽單片機在微機原理實驗箱系統(tǒng)中的應用 [J]。重慶理工大學學報 (自然科學 )。2021年 07期 [7]張則 . 51系列單片機 (C語言 )快速入門 (五 )[N]。電子報 。2021年 [8]孫文 ,趙萬云 ,鄒子春 ,袁小平 . 基于 RC 正弦波振蕩電路的電子琴設(shè)計 [J].現(xiàn)代電子技術(shù) ,2021年 09期 [9]張瑞 ,夏路易 .基于 89S51單片機的鍋爐給水控制系統(tǒng) [J].軟件 ,2021年 01 期 [10]蘇彥 . 《微機原理與接口技術(shù)》教學方法研究與探索 [J]。中國科教創(chuàng)新導刊 .2021年 23期 [11] 周琛暉 . 基于 AT89S51單片機的電子琴設(shè)計 [J]. 電腦知識與技術(shù) . 2021(27) [12] 做而論道 .基于 51 單片機的 4*4 矩陣鍵盤電子琴 . , 20210805 [13]做而論道 .單片機播放音樂的基本知識 25 ,20210707 致 謝 這次 的 畢業(yè)論文能夠得以順利完成,是 曾經(jīng) 所有指導過我的老師,幫助過我的同學鼓勵 和加油 的結(jié)果。我要在這里對他們表示深深的謝意! 首先,要 非常 感謝我的指導老師 —— 葉愛芹 老師。 葉 老師在我畢業(yè)論文的撰寫過程中, 單片機仿真過程和程序編譯過程中 給我提供了極大的幫助和指導。從開始選題到中期修正,再到最終定稿, 葉 老師給我提供了許多寶貴建議。老師淵博的專業(yè)知識,嚴謹?shù)?治學態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,樸實無華、平易近人的人格魅力對我影響深遠。不僅使我樹立了遠大的學術(shù)目標、掌握了基本的研究方法,還使我明白了許多 為人處世和待人接物 的道理。 其次,要感謝所有曾經(jīng) 教 我們 相關(guān)課程的 任課老師,老師們教會我的不僅僅是專業(yè)知識,更多的是對待學習、對待生活的態(tài)度。 第三,感謝我的父母親,你們是我力量的源泉,只要有你們,不管面對什么樣的困難,我都不會害怕,謝謝你們對我的支持與鼓勵! 再次,感謝我的室友及其他好友,因為有你們的幫助,我的論文得以順利完成 。感謝你們,大學四年給我了那么多的幫助與鼓勵,在我不開心的時候,總能讓我開心起來。不會忘記,大學四年里我們一起度過的歡樂時光,那些開心的日子,總是那么令人難以忘懷 。 最后對老師,同學和家人再次致以我最衷心的感謝!教導過我的老師,你們的人格魅力永記我心間。身邊的同學和朋友 們 ,有你們,我的大學才算完整。 26 ABSTRACT With the development of society, the music gradually bee very important in our lives a. In a busy life, we always find time to enjoy your favorite songs, as Spirit baptism and spiritual sublimation. In this thesis, a simple microcontrollerbased keyboard. Life, we keyboard how to achieve its functions, such as voice selection, sound level control, metronome, auto playback function so curious. Keyboard is a modern electronic technology and music bined with the product, is a new electronic keyboard instrument. It is modern music plays a very important role in all kinds of goods has shown a powerful singlechip control functions and flexible programming features, it has been integrated into the modern people39。s lives, being an irreplaceable part of modern life. The design of the main contents of AT89S51 MCU as the core control ponents, to design a multian. Has played and automatic playback function. Keywords: AT89S51 microcontroller sound play automatically play 27 附件 源程序: include include include include define uchar unsigned char define uint unsigned int uchar STH0。//定時器計數(shù)初值 uchar STL0。 bit FY=0。//放樂曲時 FY=1, 電子琴彈奏時 FY=0 uchar Song_Index=0,Tone_Index=0。//放音樂的參數(shù) uchar k, key。 sbit SPK=P3^7。 sbit LED1=P1^0。 sbit LED2=P1^1。 uchar code DSY_CODE[]= {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }。 uchar code Song[][50]= //任意選幾首音樂的旋律 28 { { 1,2,4,3,3,3,5,6,7,8,8,8,4,5,8,8,4,3,3,3}, {3,3,3,4,5,5,5,5,6,5,3,5,3,2,1,5,6,5,3,3,2,1,1,1}, {3,2,1,3,2,1,1,2,3,2,1,2,3,1,3,4,5,3,4,5,5,6,5,3,5,3,2,1,3,2,1,1,1}, {10,10,10,9,10,9,10,9,9,6,6,7,8,9,8,7,6,5,6,1}, {10,10,10,9,10,13,12,13,12,12,9,9,10,11,12,11,10,9,8,10,10,1}, {13,14,13,12,12,10,12,10,12,9,13,12,10,9,10,10,1}, {9,13,13,13,8,13,13,13,13,14,15,14,13,14,13,14,10,10,1}, {13,14,13,12,12,10,12,10,12,13,14,13,14,13,14,10,1}, {9,13,13,13,8,13,13,13,13,14,15,14,13,13,14,12,13,1}, {5,5,10,9,8,5,5,5,5,10,9,8,6,6,6,11,10,9,6,1}, }。 uchar code Len[][50]= //上面幾首音樂的旋律每個音符對應的節(jié)拍 { {1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1}, {1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1}, {1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,2,1}, {1,1,1,1,2,1,1,1,1,0,1,1,0,1,1,0,1,1,2,1}, {1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,3,1,1}, {0,1,1,0,1,1,2,1,1,0,1,1,0,1,1,2,1}, {0,1,1,2,0,1,1,0,1,1,0,1,1,0,1,1,2,1,1}, {0,1,1,0,1,1,2,1,1,0,1,1,0,1,1,4,1}, {0,1,1,2,0,1,1,0,1,1,0,1,1,0,1,4,1}, 29 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, }。 /* 音符與計數(shù)值對應表 */ uint code tab[]= { 63628,63835,64021,64103,64260,64400,64524, 64580,64684,64777,64820,64898,64968,65030, 65058,65110,65157,65178,65217,65252,65283 }。 void delay1(uint ms)//播放歌曲時實現(xiàn)節(jié)拍的延時函數(shù) { uchar t。 while(ms) for (t=0。t120。t++)。 } /* 鍵消抖延時函數(shù) */ void delay(void) { uchar i。 for (i=300。i0。i)。 } 30 /* 鍵掃描函數(shù) */ uchar getkey(void) { uchar scancode,tmpcode。 if ((P0amp。0xf0)==0xf0) return(0)。 scancode = 0xfe。 while((scancodeamp。0x10)!=0) // 逐行掃描 { P0 = scancode。// 輸出行掃描碼 if ((P0amp。0xf0)!=0xf0) // 本行有鍵按下 { tmpcode = (P0amp。0xf0)|0x0f。 /* 返回特征字節(jié)碼,為 1 的位即對應于行和列 */ return((~scancode)+(~tmpcode))。 } else scancode = (scancode1)|0x01。// 行掃描碼左移一位 } } /* 外部中斷 0 ,這里是彈唱按鍵 */ void EX0_INT() interrupt 0 31 { FY=0。 LED1=1。 LED2=0。 } /* 外部中斷 1 ,這里是播放按鍵 */ void EX1_INT() interrupt 2 { FY=1。 LED1=0。 LED2=1。 } /* 定時器 0 中斷服務子程序 */ void
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1