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

正文內(nèi)容

畢業(yè)論文-基于at89s52單片機的電子琴設(shè)計-wenkub.com

2025-06-02 10:50 本頁面
   

【正文】 TR0=0。 P2=DSY_CODE[Song[k][Tone_Index]]。 //若沒有松開按鍵,則等待,等待期間彈奏該音符 TR0=0。 STL0 = tab[k]%256。 case 0x11: k = 15 。 case 0x41: k = 13 。 case 0x12: k = 11 。 case 0x42: k = 9 。 case 0x14: k = 7 。 case 0x44: k = 5 。 case 0x18: k = 3 。 case 0x48: k = 1。 //延時去抖動 if((P0amp。 IT1=1。 P2=0x3f。 SPK=!SPK。LED1=0。 //行掃描碼左移一位 } } /*外部中斷 0,這里是彈唱按鍵 */ void EXO_IXT() interrupt 0 { FY=0。0xf0)!=0xf0) //本行有鍵按下 { tmpcode = (P0amp。 scancode = 0xfe。i)。t++)。 32 /*音符與計數(shù)值班對應(yīng)表 */ uint code tab[]= {0,63628,63835,64021,64103,64260,64400,64524, 64580,64684,64777,64820,64898,64968,65030, 65058,65110,65157,65178,65217,65252,65283 }。 //LED1 端口定義 sbit LED2=P1^1 。 //放樂曲時 FY=1,電子琴彈奏時 FY=0 uchar Song_Index=0,Tone_Index=0。 并對我以后走向工作崗位還是很受幫助的,他的精神將激勵著我不斷的成長。 本 設(shè)計 論文是在 他 悉心指導(dǎo)下完成 了 ,老師特別注重工作方法、工作方向的指導(dǎo),使 自己 的工作能力得到了很大的提高。 首先 , 感謝 一些專家學者 等同志的專著文獻 和網(wǎng)上的一些發(fā)表資料 。通過開發(fā)板的設(shè)計和硬件搭建的過程 ,使我對 51 系單片機的接口有了更深層次的理解,并且我學會了分析問題解決問題的能力,加深了對所學理論知識的理解和運用。 調(diào)。 通過這次課程設(shè)計,我學到了不少課本上沒有的知識,也 鍛煉了自己的動手能力,將以前學過的零散的知識串到一起。 將程序?qū)?AT89S52 芯片后,運行成功。 20 5 系統(tǒng)調(diào)試 程序調(diào)試 打開 KEIL,創(chuàng)建工程 My project ,輸入程序。 其計數(shù)初值 T 的求法: T=65536N=65536FI/2/FR 例如:設(shè) K=65536, fi=1MHz,求低音 DO( 261HZ)、中音 DO( 523HZ)、高音 DO( 1046HZ)的計數(shù)值。利用定時器計時半周期時間,每當計時終止后就將 反相,然后重復(fù)計時再反相。對于不同的曲調(diào)我們也可以用單片機的另外一個定時 /計數(shù)器來完成。 在電子琴開始工作時,系統(tǒng)默認電子琴處于彈奏狀態(tài),歌曲選擇功能鍵的目的是賦予矩陣鍵盤第二功能,即對系統(tǒng)內(nèi)置的歌曲進行選擇,在放歌時能通過彈奏 /停止鍵來結(jié)束放歌,選歌時必順先按下歌曲選擇功能鍵,在通過矩陣鍵盤來選擇和切換曲目。 紅外接收器 繼電器 單片機工作 單片機不工作 16 4 軟件設(shè)計 整體程序處理流程圖 N 有無按鍵按下 Y 有無按鍵 按下 N Y 圖 4- 1 程序流程圖 初始化 鍵盤掃描 延時消抖 根據(jù)當前狀態(tài)識別按鍵 功能選擇鍵鍵值 選擇查表法 矩陣鍵盤鍵值 根據(jù)鍵值查表 查表所得數(shù)據(jù)送入 P2, 17 電子琴播放音樂原理: 樂音實際上是有固定周期的信號。紅外接收器 上電默認輸出低電平且狀態(tài)燈不亮并保持,直到按一下遙控器按鍵后,模塊會輸出變?yōu)楦唠娖角覡顟B(tài)指示燈會點亮并保持至下一次再按遙控器按鍵為止,輸出電平依據(jù)遙控按鍵次數(shù)高低電平循環(huán)變化并保持狀態(tài)。 矩陣掃描顯示當前按鍵模塊如下: 圖 34 數(shù)碼管模塊圖 揚聲器模塊 音樂播放和彈奏是在 引腳上輸出方波周期信號,產(chǎn)生音樂。 ( 4)鍵碼產(chǎn)生:為了從鍵的行列坐標編碼得到反映鍵功能的鍵碼,一般在內(nèi)在區(qū)中建立一個鍵盤編碼表,通過查表獲得被按鍵的鍵碼。 (3)被按鍵識別:如何識別 被按鍵是接口解決的主要問題,一般可能過軟硬結(jié)合的方法完成。 ( 2)防串鍵:防串鍵是為了解決多個鍵同時按下或者前一按鍵沒有釋放又有新的按鍵按下時產(chǎn)生的問題。 鍵盤接口必須具有的 4 個基本功能 : ( 1)去抖動:每個按鍵在按下或松開時,都會產(chǎn)生 短時間的抖動。行掃描法又稱逐行掃描查詢法,是一種最常用的按鍵識別方法。 矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,列線通過電阻接正電源,并將行線所接的單片機的 I/O 口作為輸出端,而列線所接的 I/O 口則作為輸入。 總體電路具體原理如下: 11 否 是 圖 3- 2 系統(tǒng)工作原理圖 開始 模塊初始化 發(fā)送掃描碼 有鍵按下 掃描鍵盤矩陣 顯示按鍵 啟動定時器 停止播放 延時 結(jié)束 12 矩陣鍵盤模塊 a0a1a2a3a4a5a6a7a7a6a3a2a1a0a5a4R2P U L L U PR3P U L L U PR4P U L L U PR5P U L L U PR6P U L L U PR7P U L L U PR8P U L L U PR9P U L L U P 圖 33 矩陣鍵盤模塊圖 如圖 33:在鍵盤中按鍵數(shù)量較多時,為了減少 I/O口的占用,通常將按鍵排列成矩陣形式。手動按鍵產(chǎn)生復(fù)位信號,完成單片機啟動,確定單片機的初始狀態(tài)。 時鐘電路就是振蕩電路,向單片機提供一個正弦波信號作為基準,決定單片機的執(zhí)行速度。 AT89S52 單片機設(shè)計微型電子琴的方法,僅需 AT89S52 最小系統(tǒng),擴展一組矩陣鍵盤,再接一組發(fā)光二極管用來指示單片機的工作狀態(tài)。 電壓增益可調(diào) ,20200。 LM386 的封裝形式有塑封 8 引線雙列直插式和貼片式。為使外圍元件最少 ,電壓增益內(nèi)置為 20??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。單芯片上,擁有 8 位 CPU 及在系統(tǒng)可編程 FLASH,使 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效之解決方案。 4 系統(tǒng)框圖 單片機因體積小、功能強、價格低而得到诪泛應(yīng)用。 單片機的應(yīng)用 雖然單片機出現(xiàn)的歷史并不長,單發(fā)展十分迅猛,在集成度、功能、速度、可靠性、應(yīng)用領(lǐng)域等全方位向更高水平發(fā)展。 各音符按一定的順序排列,必須符合電子琴的按鍵排列順序。 本 設(shè)計 擬定 解決的主要問題 : 1. 了解單片機單元的結(jié)構(gòu)和主要要求; 2. 根據(jù)要求進行總體方案的論證和設(shè)計; 3. 對音調(diào)的控制; 4. 對音長的控制; 5. 對演奏的控制; 6. 樂譜的編碼規(guī)則; 7. 鍵盤輸入部分和電源供給部分的設(shè)計; 8. 總體電路的設(shè)計和軟件編程實現(xiàn)功能。當前市場上的玩具市場需求量大,其中電子產(chǎn)品占有重要的位置,然而電子琴也是一個很好的應(yīng)用方面。 單片機是在一塊芯片內(nèi)集成了計算機的各個功能部件,構(gòu)成一種單片式的微型計算機。學習和欣賞音樂可以在人們疲勞的時候得到放松,同時提高人們的精神品質(zhì)和素養(yǎng)。 Design of electronic an based on MCU Abstract: Microputers are large scale integrated circuit technology development of the fourth generation of the product, electronic puters, it has high performance, high speed, small volume, low prices, stable and reliable, widely characteristics. Just because it39。本系統(tǒng)是以 51 系列單片機 AT89S52 為主芯片,附有矩陣鍵盤、 LED 顯示管、揚聲器組成。就因為它的應(yīng)用非常廣泛,因此,單片機的開發(fā)應(yīng)用已成為高科技和工程領(lǐng)域的一項重大課題。而音樂現(xiàn)在也成了人們生活的一部分,生活的壓力,學習的壓力,工作的壓力,一切的不順利可以在音樂聲中放松下來,讓人們心 情舒暢,聽著音樂放松心情,讓我們提高生活質(zhì)量。系統(tǒng)完成顯示輸入信息、播放相應(yīng)音符等基本功能。s very extensive, th
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1