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

正文內(nèi)容

基于at89c52單片機的簡易電子琴設(shè)計畢業(yè)設(shè)計論文(留存版)

2025-09-15 09:44上一頁面

下一頁面
  

【正文】 圖 52 編譯生成 hex 文件 19 打開 Proteus,設(shè)計硬件電路圖,見圖 53 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2L S 2喇叭123456739。最后感謝我的同學(xué)和朋友,在論文的撰寫和排版的過程中提供熱情的幫助。 39。839。 EN=0。 TR0=0。 case 0xfb:num= 3。 SPK=0。 //使用模式 1, 16 位定時器,使用 |符號可以在使用多個定時器時不受影響 EA=1。 if(P1!=0xff) 30 i=101。 default:num= 0。 while (1) { switch(KeyPort) { case 0xfe:num= 1。 } /* 節(jié)拍延時函數(shù) 各調(diào) 1/4 節(jié)拍時間: 調(diào) 4/4 125ms 調(diào) 2/4 250ms 調(diào) 3/4 187ms */ void delayjie(uchar t) { uchar i。 delay2xus(10)。639。//液晶讀寫選擇 sbit EN=P2^7。 我通過收集、查閱與發(fā)聲原理、聲音的產(chǎn)生電路有關(guān)的文獻資料以及仿真調(diào)試軟件的使用使我對單片機的應(yīng)用前景有了深刻的了解。 注意事項 : ( 1) 仿真器 標(biāo)配 的晶振,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。既有理想元件模型。 想要 產(chǎn)生音頻脈沖 的話 , 一般 算出某一音頻的周期( 1/頻率),再將此 它 除以 2, 就是所謂的 半周期的時間。 SPK=0。 case 0xfb:num= 3。 【播放程序見附錄】 12 圖 41 程序流程圖 程序設(shè)計內(nèi)容 ( 1) 44 矩陣 鍵盤識別處理 之中 每個按鍵有它 們自己 的行值和列值, 它們 的組合就是 能夠 識別這個按鍵的編碼。它的結(jié)構(gòu)見下圖。 當(dāng) 驅(qū) 動能力不足 的 時 候,就 可以在口線上接驅(qū)動器。 C1,C2 的典型值為 30PF。 設(shè)計指標(biāo) 實現(xiàn)電子琴發(fā)聲控制系統(tǒng),要求電路實現(xiàn)如下功能: 利用 LCD 數(shù)碼管作為顯示部件,喇叭作為發(fā)聲部件,設(shè)置 8 個按鍵,實現(xiàn)高音、中音、低音的 8 的發(fā)音。 圖 22 節(jié)拍示意圖 對于一拍的發(fā)音時間,如果樂曲沒有特殊說明,一般說來,一拍的時長大約為 400~450ms。由于人耳的聽覺效果,這 12 個音節(jié)的分度基本上都是以對數(shù)關(guān)系來劃分它們的。 電子發(fā)音原理 由于單片機的強大功能,除了在測試控制領(lǐng)域中有著廣泛的運用外,還有一些簡單而有趣的應(yīng)用。而單片機具有強大的編程實現(xiàn)特性和靈活的控制功能,它 成為了電子琴中不可替代的重要一部分,本設(shè)計的主要任務(wù)是用 AT89C52 單片機作為核心控制元件,設(shè)計一個簡易電子琴,主要介紹了電子琴硬件系統(tǒng)的組成并對相關(guān)軟件程序方面做了相關(guān)的分析研究和調(diào)試。通過 LCD 顯示屏、喇叭、鍵盤等外部器件,使用按鍵實現(xiàn)各種音調(diào)和音符 的輸入, LCD 顯示屏進行被操作的按鍵顯示,用放大電路實現(xiàn)低音頻信號的功率放大,最后經(jīng)過調(diào)試用喇叭播放相關(guān)音樂。假設(shè)電子琴有八個音階,就對應(yīng) 8 個不同 的頻率,頻率越高音調(diào)就越高。在一個八度音里,有 12 個半音。 1= G43 的節(jié)拍示意圖,見圖 12 。因此在經(jīng)濟上必須能夠承受,比較理想化的對于我們課程設(shè)計來說是不可行的。在單片機內(nèi)部放置一個時鐘振蕩電路,它只要外接一個振蕩源就能產(chǎn)生相定的時鐘信號傳輸?shù)絾纹瑱C內(nèi)部的各個單元,以此決定單 片機的工作速度。 ( 3)輸入輸出口線插座: 單片機通過輸入輸出口線與外界 來完成轉(zhuǎn)換信息的任務(wù) 。單片機小系統(tǒng)一般采用手動按鍵復(fù)位和上電復(fù)位兩種方法來實現(xiàn)系統(tǒng)的復(fù)位操作。上電之后,首第一先開中斷,設(shè)置定時器 0 為工作方式 1,當(dāng)自動播放鍵按下的時候,進入中斷,根據(jù)樂譜在音頻數(shù)組中查找相應(yīng)的音律,給定時器賦上初值,最后開始播放音樂。break。break。 } Song()。 Proteus 由兩個主要程序系統(tǒng)構(gòu)成 ( 電路原理圖設(shè)計系統(tǒng) )和 (印刷電路版設(shè)計系統(tǒng))。在開發(fā)大型軟件時更能體現(xiàn)高 級語言的優(yōu)勢。 ( 2)音量不可調(diào)。 //定義喇叭接口 sbit tab=P3^4。},{39。 delay2xus(245)。 lcd_wr(m,0x06)。//開機畫面 Init_Timer0()。break。 Time=MUSIC[i+2]。 TL0=Low。 TR0=1。break。 TR0=1。 } /* *1602 初始化 * */ void lcd_init() 27 { P0=0x00。 // 音階頻率表 高八位 uchar code FREQH[]={ 0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8, 25 0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i 0xFC,0xFD,0xFD,0xFD,0xFD,0xFE, 0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF, } 。},{39。 also use some simple devices such as: two digital tube, and an NPN transistor and resistors, etc.. Keys to input notes and tones。點擊左下方的運行按鈕。 keil 簡介 單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)?CPU 可以執(zhí)行的機器碼有兩種方法,一種是手工匯 編,另一種是機器匯編,目前已極少使用手工匯編的方法了。 //延時所需要的節(jié)拍 } 另, 計數(shù)脈沖值與頻率的關(guān)系式 為 : 16 N= fi247。//去音符振蕩頻率所需數(shù)據(jù) High=FREQH[k]。break。 lcd_string(0,10,dis1[0])。很明顯,在按鍵數(shù)量比較多的時候,矩陣式鍵盤要節(jié)省很多 I/O 口。 手動按鈕復(fù)位需要人為在復(fù)位輸入端 RST 上加入高電平(圖 1)。 AT89C52 的前身是 AT89C51,它在硬件組成、工作特點、引腳排列等方面兼容 Intel 公司的 80C52。 雖然 液體分子質(zhì)心的排列 沒 有任何規(guī)律性, 不過 如果這些分子是 扁形的 , 那么這些分子 的分子指向就 有 可能 具有 規(guī)律性。 步驟四:播放完該音符后,等待下一次按鍵調(diào)用程序去取出下一次的音符的相關(guān)參數(shù),再播放音符。如果外接晶振的振蕩器頻率為 f0,那么定時器的預(yù)置初值由下式來顯示: fTTC ountt0)(12 ???? ( 23) 式中, Count = 216 =65536, THL 是定時器將要確定的計數(shù)初值。音樂播放在本系統(tǒng)中,一般只需按順序播放音符即可。單片機技術(shù)使我們可以利用軟硬件開發(fā)出電子琴功能,從而實現(xiàn)電子琴的微型化,可以用作教學(xué)琴、玩具琴等。 濱江學(xué)院 畢業(yè)論文 題 目 簡易電子琴設(shè)計 聲 明 本人鄭重聲明: 持以 “求實、創(chuàng)新 ”的科學(xué)精神從事研究工作。 電子琴在當(dāng)前的音樂玩具市場上是一個非常好的應(yīng)用方 面。在這兩個當(dāng)中,音調(diào)表示某個音符所表現(xiàn)的頻率的高低程度;節(jié)拍表示某個音符所表現(xiàn)的時間長久。 如果單片機采用定時器工作方式 1,它的計數(shù)脈沖為振蕩器的十二分頻信號。 步驟三:通過按鍵調(diào)用程序取出一個音符的相關(guān)參數(shù),播放該音符。 自然界中的 物質(zhì)有 氣態(tài)、液態(tài)、固態(tài) 三種型態(tài)。 AT89C52 是美國 Atmel 公司生產(chǎn)的具有低高性能、低電壓等特點的 CMOS 8 位單片機,內(nèi)部含有 8KB 的可以不斷修改的程序存儲器和 12B的隨機存取數(shù)據(jù)存儲器( RAM),它使用了 Atmel 公司的高質(zhì)密、不容易失性存儲的技術(shù)生產(chǎn),并且和標(biāo)準(zhǔn)MCS51 指令系統(tǒng)所兼容,片內(nèi)配置通用 8 位中央處理器( CPU)和 Flash 存儲單元,由于 AT89C52 的強大功能使它可以廣泛的應(yīng)用到人們生產(chǎn)生活的各個方面。上電復(fù)位要求接通電源后,自動實現(xiàn)復(fù)位操作。矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點上。 lcd_init()。 case 0xdf:num= 6。 while(i100) { k=MUSIC[i]+7*MUSIC[i+1]1。 //打開定時器 delayjie(Time)。 3. Proteus 仿真電路最終能成功顯示 C 語言程序編譯后的結(jié)果。導(dǎo)入文件如圖 54所示 圖 54 hex 文件導(dǎo)入 20 此時程序已經(jīng)寫 入芯片中,這時就可以進行電路圖功能的仿真了。 參考文獻: [1]張鑫 ,華臻 ,陳書謙 .單片機原理與應(yīng)用 .( M) .電子工業(yè)出版社, 20xx, 6 [2]肖婧 .單片入門與趣味實驗設(shè)計( M) .北京航空航天大學(xué)出版社, 20xx, 4 [3]陳明熒 .8051 單片機課程設(shè)計實訓(xùn)教材( M) .清華大學(xué)出版社, 20xx,3 [4]趙建領(lǐng) .51 系列單片機開發(fā)寶典( M) .電子工業(yè)出版社, 20xx,4 [5]求是科技 .8051 系列單片機 C 程序設(shè)計完全手冊( M) .人民郵電出版社, 20xx,4 [6]樓然苗 ,李光飛 .51 系列單片機設(shè)計實例 (M) .北京航空航天大學(xué)出版社 ,20xx,3 [7]百度百科 .音符 (Online) . [8] 周琛暉 .基于 AT89S51單片機的電子琴設(shè)計 [J]
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1