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

正文內容

基于at89s51單片機的簡易電子琴設計(參考版)

2025-08-11 20:20本頁面
  

【正文】 。 } } } } }} Tone_Index++。 TR0 = 1。 STL0=(tab[Song[k][Tone_Index]])%256。// 若按鍵松開,則停止計 數,不產生脈沖光輸出 } else { while (FY==1) { if (Song[k][Tone_Index]==1) Tone_Index=0。0xf0)!=0xf0)。 TR0 = 1。}if(FY==0){ /* 根據所得的 k 值設定計數器 1 的計數初值 */ STH0 = tab[k]/256。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。0xf0)!=0xf0) // 延時后再判斷一次,去除抖動影響{key = getkey()。0xf0)!=0xf0) // 若有鍵按下 {delay()。 while(1) { P0 = 0xf0。 IT0=1。 IE=0x87。 LED2=0。// 反相,產生輸出脈沖 P2=DSY_CODE[k] 。 TL0 = STL0。 LED2=1。}/* 外部中斷 1 ,這里是播放按鍵*/void EX1_INT() interrupt 2{ FY=1。 LED1=1。 } else scancode = (scancode1)|0x01。0xf0)|0x0f。// 輸出行掃描碼 if ((P0amp。while((scancodeamp。0xf0)==0xf0) return(0)。}/* 鍵掃描函數 */uchar getkey(void){ uchar scancode,tmpcode。i0。}/* 鍵消抖延時函數 */void delay(void){ uchar i。t120。void delay1(uint ms)//播放歌曲時實現節(jié)拍的延時函數{ uchar t。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},{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},}。uchar code DSY_CODE[]= {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }。sbit LED1=P1^0。//放音樂的參數uchar k, key。bit FY=0。 Keywords: AT89S51 microcontroller sound play automatically play附件源程序:include include include include define uchar unsigned chardefine uint unsigned intuchar STH0。ABSTRACTWith 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。 最后對老師,同學和家人再次致以我最衷心的感謝!教導過我的老師,你們的人格魅力永記我心間。感謝你們,大學四年給我了那么多的幫助與鼓勵,在我不開心的時候,總能讓我開心起來。 其次,要感謝所有曾經教我們相關課程的任課老師,老師們教會我的不僅僅是專業(yè)知識,更多的是對待學習、對待生活的態(tài)度。老師淵博的專業(yè)知識,嚴謹的治學態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,樸實無華、平易近人的人格魅力對我影響深遠。葉老師在我畢業(yè)論文的撰寫過程中,單片機仿真過程和程序編譯過程中給我提供了極大的幫助和指導。 [11] 周琛暉. 基于AT89S51單片機的電子琴設計[J]. 電腦知識與技術. 2009(27)[12] *4矩陣鍵盤電子琴. , 20100805[13],20100707致 謝 這次的畢業(yè)論文能夠得以順利完成,是曾經所有指導過我的老師,幫助過我的同學鼓勵和加油的結果。電子報。重慶理工大學學報(自然科學)。參考文獻[1] [M].北京:中國電力出版社,2009. [2] 黃鑫,馬善農,[J].科技廣場,2007(5).[3] 李云鋼,鄒逢興,龍志強. 單片機原理與應用系統(tǒng)計[J].北京:中國水利水電出版社,2008.[4] 李林濤,陳明,梁宜勇,王曉萍. 基于單片機的簡易電子琴錄/放音系統(tǒng)[J]. 數字技術與應用. 2010(02)[5] 田其沖,鄭衛(wèi)國,孫大雷. 基于AT89S51的電子琴設計[J]. 電腦知識與技術. 2009(24)[6]張淑玲。自20世紀70年代問世以來,單片機以其控制功能強、可靠性高、體積小、性價比高、使用方便、容易產品化等特點,在家用電器、實時控制、機電一體化、分布式多機系統(tǒng)、智能儀器等各個領域得到了廣泛應用,對許多行業(yè)的技術改革和產品的更新?lián)Q代起著非常重要的推動作用,對人們生活質量的提高產生了深刻的影響。微型計算機的出現和大量使用將人類社會帶入一個新的時代,單片微型計算機(簡稱單片機)在其中扮演著十分重要的角色。 。,只能在一定范圍內滿足用戶需要。這說明一首音樂是許多不同的音階組成的,而每個音階對應著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構成我們所想要的音樂了,于是我們可以利用單片機的定時/計數器T0來產生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應頻率關系弄正確即可,然后我們利用功放電路來將音樂聲音放大,同時通過顯示模塊來確知自己所彈的音符??梢噪S意演奏一首喜歡的曲子,并可以顯示在數碼管上。整個程序是一個主程序調用各個子程序實現功能的過程,要使主程序和整個程序都能平穩(wěn)運行,各個模塊的子程序的正確與平穩(wěn)運行必不可少,所以在軟件調試的最初階段就是把各個子程序模塊進行分別調試。鍵盤單片機控制部分調試:上電后,隨機按動鍵盤可以發(fā)現各個按鍵對應的音正確。在確保硬件電路正常,無異常情況(斷路或短路)方可上電調試,上電調試的目的是檢驗電路是否接錯,同時還要檢驗原理是否正確,在本次設計中,上電調試主要鍵盤單片機控制部分、數碼管點亮部分、和音頻轉換電路硬件調試。在這部分調試中主要使用的工具是萬用表,用來完成檢測電路中是否存在斷路或者短路情況等。硬件調試主要是針對單片機部分進行調試。音樂處理:。鍵盤掃描:將16位開關通過矩陣連接,接出來四端接輸入口(~)用于 鍵盤情況的輸入,另外四端接輸出口(~)用于給鍵盤掃描信號。掌握這一軟件對于使用51系列單片機等系列的愛好者來說是非常必要的,如果你使用C語言編程,那么 Keil 幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即便不是使用 C 語言而是僅僅使用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調試工具也會令你事倍功半。Keil 提供了包括 庫管理、連接器、宏匯編、C編譯器和一個功能強大的仿真調試器等在內的完整軟件開發(fā)方案,通
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1