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

正文內(nèi)容

基于單片機(jī)的簡(jiǎn)易電子琴畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū)-預(yù)覽頁(yè)

 

【正文】 有關(guān)資料的技能。同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。通過(guò)分析后,無(wú)論是在器件價(jià)格或是常見(jiàn)度上均是可行的。 共 頁(yè) 第 頁(yè) 方案的比較和選擇 方案一:用可控硅制作電子琴。 方案二:采用 STC89C51 單片機(jī)進(jìn)行控制,由于其性價(jià)比高,完全滿足了 本作品智能化的要求,它的內(nèi)部程序存儲(chǔ)空間達(dá)到 8K,使軟件設(shè)計(jì)有足夠的內(nèi)部使用空間并且方便日后系統(tǒng)升級(jí),使用方便,抗干擾性能提高。 該設(shè)計(jì)具有 8 個(gè)音節(jié)的鍵盤(pán),用戶可以根據(jù)樂(lè)譜在鍵盤(pán)上進(jìn)行演奏,音樂(lè)發(fā)生器會(huì)根據(jù)用戶的彈奏,通過(guò)揚(yáng)聲器將音樂(lè)播放出來(lái)。 圖 21 系統(tǒng)結(jié)構(gòu)圖 按鍵 單片機(jī)STC89C51 揚(yáng)聲器 LED 顯示電路 音頻功放電路 共 頁(yè) 第 頁(yè) 元件簡(jiǎn)介 STC89C51 STC89C52 是一種低功耗、高性能 CMOS8位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 E A /V P31X119X218R E S E T9P 37 / R D17P 36 W R16P 32 / IN T 012P 33 / IN T 113P 34 / T 014P 35 / T 115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30P 31 / T X D11P 30 / R X D10GND20V C C40U1S T C 8 9 C 5 2 圖 22 STC89C51 引腳圖 DIP 封裝 單片機(jī)是美國(guó) STC 公司最新推出的一種新型 51 內(nèi)核的單片機(jī)。 ( 3) STC89C52RC 對(duì)應(yīng) Flash 空間: 4KB。 GND:接地。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí) P0 外部必須被拉高。 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè)TTL 門(mén)電流,當(dāng) P2 口被寫(xiě)“ 1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在給出地址“ 1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。只有讀端口時(shí)才真正地把外部的數(shù)據(jù)讀入到內(nèi)部總線。89C51 的 P0/P1/P2/P3 口作為輸入時(shí)都是準(zhǔn)雙向口。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE 脈沖。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無(wú)效。 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。 XTAL2:來(lái)自反向振蕩器的輸出。用 STC89C52 單片機(jī)構(gòu)成最小應(yīng)用系統(tǒng)時(shí),只要將單片機(jī)接上時(shí)鐘電路和復(fù)位電路即可,結(jié)構(gòu)如圖 23 所示,由于集成度的限制,最小應(yīng)用系統(tǒng)只能用作一些小型的控制單元。圖中電容 C1 和 C2 的作用是穩(wěn)定頻率和快速起振,電容值在5~30pF,典型值為 30pF。 最簡(jiǎn)單的上電自動(dòng)復(fù)位電路中上電自動(dòng)復(fù)位是通過(guò)外部復(fù)位電路的電容充放電來(lái)實(shí)現(xiàn)的。按鍵手動(dòng)復(fù)位有電平方式和脈沖方式兩種。 R110kC110uFS4V C C9 圖 25 STC89C52 復(fù)位電路 9013 9013 NPN 外延型晶體管 (三極管 ) 9013 是一種最常用的普通三極管。 常用的七段顯示器的結(jié)構(gòu)如圖下圖所示。才能顯示出正確的數(shù)字來(lái)。 圖 28 STC89C51 模塊電路原理圖 共 頁(yè) 第 頁(yè) 鍵盤(pán)掃描模塊電路原理圖 對(duì)鍵盤(pán)掃描電路的掃描方式有行掃描法和線反轉(zhuǎn)法,在此次程序編寫(xiě)中,采 用行掃描法,通過(guò)在 p30~p33 上循環(huán)送出 0 掃描信號(hào), p34~p37 輸入按鍵上的高低電平信息給單片機(jī),經(jīng)處理程序,判斷出是哪個(gè)按鍵按下,并送主程序以實(shí)現(xiàn)不同功能。 音樂(lè)相關(guān)知識(shí) 樂(lè)音聽(tīng)起來(lái)有的高,有的低,這就叫音高,音高是由發(fā)音物體振動(dòng)頻率的高低決定的,頻率高聲音就高,頻率低聲音就低,不同音商的樂(lè)音是用 C、 D、 E、 F、 G、 A、 B 表示的,這 7 個(gè)字母就是樂(lè)音的音名,它們一般依次唱成 DO、 RE、 MI、 FA、 SO、 LA、 SI,這是唱曲時(shí)樂(lè)音的發(fā)音,所以叫唱名。 系統(tǒng)總體功能流程圖 該程序設(shè)計(jì)思路比較清晰既從開(kāi)始到聲明變量與函數(shù)再到讀取按鈕開(kāi)關(guān),判斷是否按下,然后就是一個(gè)一個(gè)按鈕的動(dòng)作。在這部分調(diào)試中主要使用的工具是萬(wàn)用表,用來(lái)完成檢測(cè)電路中是否存在斷路或者短路情況等。 鍵盤(pán)單片機(jī)控制部分調(diào)試:上電后,隨機(jī)按動(dòng)鍵盤(pán)可以發(fā)現(xiàn)各個(gè)按鍵對(duì)應(yīng)的音正確。 首先在課程設(shè)計(jì)剛開(kāi)始的調(diào)研階段,我學(xué)會(huì)了怎么通過(guò)各種方式查詢相關(guān)的資料。首先硬件方面,基本了解了電子產(chǎn)品的開(kāi)發(fā)流程和所要做的工作。 此外在學(xué)習(xí)單片機(jī)知識(shí)的時(shí)候?qū)τ谶@個(gè)領(lǐng)域有了更新更全面的認(rèn)識(shí)。作為 21 世紀(jì)的工科大學(xué)生,學(xué)好單片機(jī),一方面可以加深對(duì)計(jì)算機(jī)原理和結(jié)構(gòu)的認(rèn)識(shí),另一方面也為自身在專業(yè)上的深入發(fā)展構(gòu) 筑了一個(gè)很好的平臺(tái) 其 重要性怎么強(qiáng)調(diào)都不為過(guò) 。從開(kāi)始選題到中期修正,再到最終定稿, 呂 老師給我提供了許多寶貴建議。 第三,感謝我的父母親,謝謝你們對(duì)我的支持與鼓勵(lì)! 再次,感謝我的室友及其他 同學(xué) ,因?yàn)橛心銈兊膸椭?,我的論文得以順利完成?/喇叭 uc a,b,m=0。 uc code shengri_tone[]={1,1,2,1,4,3,0, //生日快樂(lè)音調(diào) 1,1,2,1,5,4,0, 1,1,8,6,4,3,2,0, 共 頁(yè) 第 頁(yè) 7,7,6,4,5,4,0 //0 代表不發(fā)聲,即停頓;數(shù)字即為音調(diào) }。 void delay(ui z) { 共 頁(yè) 第 頁(yè) ui x,y。y121。//先賦給 P2 組口高電平 if((P3amp。 temp=P3。 switch(key_s) { case 0xed:if(flag==0) {EA=0。EA=1。a=0xfc。//注意: EA 不能改為 TR0 case 0xbd:if(flag==0) {EA=0。EA=1。a=0xfc。 case 0xeb:if(flag==0) {EA=0。EA=1。a=0xfd。 case 0xbb:if(flag==0) {EA=0。EA=1。a=0xfd。 case 0xe7:flag=~flag。qushu++。qushu。break。break。 if(flag==0) P2=tab[9]。 if(qushu==1) c=shengri_tone[m]。 b=yinfu[17]。 } else 共 頁(yè) 第 頁(yè) { a=yinfu[2*c2]。 delay(400)。 if(((m=29)amp。(qushu==2))||((m=54)amp。 } } void main() { TMOD=0x01。//打開(kāi)定時(shí)器,但是未允許中斷 TR0=1。 } } void time0() interrupt 1 { TH0=a。 d39。cdPq 9JWKf wvGt YM*Jgamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YW Rr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。MuWFA5ux^Gjqv ^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 qYpEh5pDx2z Vkumamp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$ UE9wEwZQcUE% amp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz84! z89Am v^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$U*3tnGK8! z89Am YW pazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRrWwc^vR9amp。 qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQc UE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 M uWFA5uxY7JnD
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1