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

正文內(nèi)容

畢業(yè)論文-基于at89s52單片機(jī)的電子琴設(shè)計-免費(fèi)閱讀

2025-07-08 10:50 上一頁面

下一頁面
  

【正文】 delay1(300*Len[k][Tone_Index])。 //開始計數(shù) while ((P0amp。 case 0x21: 36 k = 14 。 case 0x22: k = 10 。 case 0x24: k = 6 。 case 0x28: k = 2 。 //發(fā)全 0 列掃描碼 if((P0amp。 } void main(void) { LED1=1。LED2=0。0x10)!=0) //逐行掃描 { P0=scancode。 for (i=300。 uchar code Song[][50]= //歌曲的旋律 { {1,2,3,1,1,2,3,1,3,4,5,3,4,5,5,6,5,3,5,6,5,3,5,3,2,1,2,1,1}, {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,}, {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}, 31 {6,12,12,11,9,10,8,5,5,10,9,8,5,5,5,10,9,8,6,1}, {6,6,11,10,9,12,12,12,12,13,12,11,9,8,10,10,10,1}, {10,10,10,10,12,8,9,10,11,1,11,11,11,10,10,10,10,10,9,9,8,9,12,12,12,11, 9,8,1}, {13,13,8,13,13,13,13,14,15,14,13,14,13,14,10,10,13,14,13,12,12,10,12,10, 12,13,14,13,14,13,14,10,9,13,13,13,8,13,13,13,13,14,15,14,13,13,14,12,13,1}, {6,6,11,10,9,12,12,12,12,13,12,11,9,8,10,10,10,10,10,10,10,12,8,9,10,11,11,11,11,11,10,10,10,10,10,9,9,8,9,12,12,12,11,9,8,1}, {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1} }。 //定時器計數(shù)初值 uchar STL0。 還要感謝所有幫助過 自己 的同學(xué)們,與他們的討論和交流給了 自己 很多有益的啟迪,對 自己 掌握學(xué)科知識、完成 設(shè)計 任務(wù)和論文寫作給予了 很大幫助。首先硬件方面,基本了解了電子產(chǎn)品的開發(fā)流程和所要做的工作。利用單片機(jī)產(chǎn)生不同頻率來獲得我們要求的音階,最終可隨意彈奏想要表達(dá)的音樂。在這個程序中用到了兩個定時 /計數(shù)器來完成的。我們可以利用單片機(jī)的定時 /計數(shù)器 T0 來產(chǎn)生這樣的方波頻率信號。由于一首音樂是許多不同的音階組成的,而每個音階對應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當(dāng)然對于單片機(jī)產(chǎn)生不同的頻率非常方便,我們可以利用單片機(jī)的單片機(jī)的定時 /計數(shù)器 T0 來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可。主要為了實現(xiàn)由紅外控制電源的開關(guān)。行掃描法的基本回想是由程序?qū)︽I盤逐行掃描,通過檢測到的列輸出狀態(tài)來確定閉全鍵,為此需要設(shè)置入口、輸出口一個,該方法在微機(jī)系統(tǒng)中被廣泛使用。所謂抖動是指在識別被按鍵是必順避開抖動狀態(tài),只有處在穩(wěn)定接通或穩(wěn)定斷開的狀態(tài)才能保證識別正確無誤。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。 硬件總體設(shè)計圖如圖 3- 1: 圖 3- 1利用 PROTEUS仿真設(shè)計的硬件電路圖 系統(tǒng)的工作原理 本系統(tǒng)掃描鍵盤矩陣、顯示按鍵、揚(yáng)聲器發(fā)出對應(yīng)音符。單片機(jī)電源: 9 AT89S51 單片機(jī)的工作電壓范圍: — , 所以通常給單片機(jī)外接 5V直流電源。 工作電壓范圍寬 ,412V or 518V。 引腳結(jié)構(gòu) AT89S52單片機(jī)有 4個 8位并行 I/O口: P0口、 P1口、 P2口和 P3口,各引腳如圖 23所示。 具體如下圖 2- 1: 圖 2- 1 電子琴的框圖 用 P0 口的高四位和 P0 口的低四位作 4*4 矩陣式按鍵的接口,用 P2口作數(shù)碼管的接口,用 作信號輸出口。 彈奏電子琴時能播放出準(zhǔn)確的聲音,不彈奏時可以播放內(nèi)置音樂。 本文首先介紹了單片機(jī)的定義,分別介紹了單片機(jī)的特點,應(yīng)用領(lǐng)域還有單片機(jī)的歷史,然后介紹了電子琴的系統(tǒng),分別介紹了電子琴的硬 件系統(tǒng)的構(gòu)成還有電子琴的軟件部分還有電子琴的仿真,最后介紹了電子琴在調(diào)試中所用的軟件。而一些簡易的電子樂器價格相對便宜,學(xué)習(xí)簡單,價格相對便宜,能夠了滿足一般愛好者的需求。本系統(tǒng)運(yùn)行穩(wěn)定,其優(yōu)點是硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價比較高等,具有一定的實用和參考價值。 廣州大學(xué)松田學(xué)院 畢業(yè)論文(設(shè)計) 題 目 基于 AT89S52單片機(jī)的電子琴設(shè)計 1 基于 AT89S52 單片機(jī)的電子琴設(shè)計 摘要 : 微型計算機(jī)是大規(guī)模集成電路技術(shù)發(fā)展的產(chǎn)物,屬第四代電子計算機(jī),它具有高性能、高速度、體積小、價格低廉、穩(wěn)定可靠、應(yīng)用廣泛的特點。 關(guān)鍵詞 : AT89S52,矩陣鍵盤, LED 顯示管,揚(yáng)聲器。因此簡易電子樂器的研制具有一定的社會意義。 2 課題的研究內(nèi)容 與擬解決的主要問題 本課題主要研究基于單片機(jī)的電子琴設(shè)計,以 AT89S52 芯片作為主要核心部件, 4*4 的矩陣鍵盤作為輸入部分,數(shù)碼管顯示字符,揚(yáng)聲器作為主要輸出設(shè)備 , 結(jié)合 KEIL 和 PROTUES 等軟件的功能,通過編譯程序結(jié)合仿真,實現(xiàn)電子琴內(nèi)置音樂的播放和彈奏音樂的功能,同時通過兩個 LED 燈的亮滅表示當(dāng)時彈奏或播放的狀態(tài),數(shù)碼管顯示按鍵的 16 個字符“ 0— 9, A— F”來表示當(dāng)前所按下的鍵。 單片機(jī)簡介 單片機(jī)的定義 隨著大規(guī)模集成電路的出現(xiàn)和發(fā)展,芯片廠家把中央處理器 CPU,隨機(jī)存取內(nèi)存 RAM,只讀存儲器 ROM,定時器 /計數(shù)器以及 i/o 接口電路等主要計算機(jī)部件,集成在一塊集成電路芯片(硅片)上,形成芯片級計算機(jī),稱為單片機(jī)微處理器。 元件簡介 AT89S52 —— 低功耗高性能 CMOS 8位單片機(jī),片內(nèi) 8k Bytes ISP(Insystem programmable)的可反復(fù)擦寫 1000 次的 FLASH 只讀程序存儲器,器 件采用 ATMEL公司 之 高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng)及 80C51 引腳結(jié)構(gòu) , 片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。 圖 23 DIP— 40 封裝 89S52 引腳圖 6 LM386 LM386是美國國家半導(dǎo)體公司生產(chǎn)的音頻功率放大 器 ,主要應(yīng)用于低電壓消費(fèi)類產(chǎn)品。 外圍元件少。連接方式為 VCC(40 腳):接電源 +5V 端 VSS(20 腳):接電源地端 時鐘電路:單片機(jī)工作的時間基準(zhǔn),決定單片機(jī)工作速度。 用 AT89S52 的并行口 P0 接 44 矩陣鍵盤,以 - 作輸入線,以 - 作輸出線;在數(shù)碼管上顯示每個按鍵的 “0- F”序號。 13 矩陣式鍵盤的按鍵識別方法 : 確定矩陣式鍵盤上何鍵被按下,介 紹一種“行掃描法”。去抖問題可通過軟件延時或硬件電路解決。線反轉(zhuǎn)法的基本思想是通過行列顛倒兩次掃描來識別閉合鍵,為些需要提供兩個可編程的雙向輸入 /輸出端口。 紅外模塊由紅外接收器,紅外遙控器組成。樂曲中,每一音符對應(yīng)確定的頻率,我們將每一個音符的時間常數(shù)和其對應(yīng)的節(jié)拍常數(shù)作為一組,按順序?qū)非械乃谐?shù)排列成一個表,然后由查表程序一次 取出,產(chǎn)生音符并控制節(jié)奏,就可以實現(xiàn)演奏效果。 若要產(chǎn)生音頻脈沖,只要算出某一音頻的周期( 1/頻率),再將此周期除以 2,即為半周期的時間。其中 T0 用來產(chǎn)生音符頻率, T1 用來產(chǎn)生音拍。說明一首音樂是許多不能的音階組成的,而每個音階對應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,于是我們可以利用單片機(jī)的定時 /計數(shù)器 T0 來產(chǎn)生這樣方波頻率信號,因此,我們主要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可,然后我們利用功放電路來將音樂聲音放大,同時通過顯示模塊確知自己所彈的音符。并設(shè)計了一個單片機(jī)最小系統(tǒng)。 最后感謝 本人的設(shè)計 論文指導(dǎo)老師 。 bit FY=0。 uchar code Len[][50]= //上面對應(yīng)的節(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
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1