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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89s52單片機(jī)的電子琴設(shè)計(存儲版)

2025-02-12 02:22上一頁面

下一頁面
  

【正文】 ............................................................................................................. 11 proteus 仿真 ................................................................................................................. 11 5 課程設(shè)計體會 .............................................................................................................................. 15 參考文獻(xiàn) ......................................................................................................................................... 16 附 1 源程序代碼 .......................................................................................................................... 17 附 2 系統(tǒng)原理圖 .......................................................................................................................... 22 1 1 概 述 電子琴 功能模式 介 紹 本次設(shè)計提出了用 AT89S52 單片機(jī)為核心控制元件,設(shè)計一個簡易的電子琴。它還能夠作為獨(dú)奏樂器出現(xiàn),具有鮮明的時代特色,深受廣大音樂愛好者的喜愛,又是我國廣大中小學(xué)生學(xué)習(xí)音樂的重要工具,而且電子琴容易制作, 價格便宜,有很好的市場前景。并且本文分別從原理圖,主要芯片,各模塊原理及各模塊的程序的調(diào)試來詳細(xì)闡述。 本次設(shè)計的目的主要是復(fù)習(xí)并運(yùn)用我們所學(xué)的單片機(jī)知識,同時通過本次設(shè)計能夠?qū)﹄娮与娐芬约白鲌D軟件等方面的知識有進(jìn)一步的認(rèn)識并掌握;熟悉AT89S52 單片機(jī)的內(nèi)部結(jié)構(gòu)和功能,合理 利用其功能實(shí)現(xiàn)簡單設(shè)計,能夠完成相關(guān)軟件編程設(shè)計工作;掌握一般的簡單電子電路的設(shè)計方法。 系統(tǒng)設(shè)計的 任務(wù)與要求 實(shí)現(xiàn)電子琴發(fā)聲控制系統(tǒng);要求電路實(shí)現(xiàn)如下功能: 利用蜂鳴器作為發(fā)聲部件, 1 個數(shù)碼管作為顯示部件,設(shè)置 8 個按鍵,實(shí)現(xiàn)高音、中音、低音的 7 的發(fā)音。根據(jù)使用者的操作隨意彈奏想要表達(dá)的音樂。fr, 式中,N 是計數(shù)值; fi 是機(jī)器頻率(晶體振蕩器為 12MHz 時,其頻率為 1MHz); fr 是想要產(chǎn)生的頻率。fr= 65536- 500000/fr, 中音 DO 的 T= 65536-500000/523= 64580。如此循環(huán),即可實(shí)現(xiàn)基 本的琴鍵功能。 在 flash 編程時, P0 口也用來接收指令字節(jié);在程序校驗(yàn)時,輸出 指令字節(jié)。 P3 口亦作為 AT89S52 特殊功能(第二功能)使用,在 flash 編程和校驗(yàn)時, P3 口也接收一些控制信號。 此復(fù)位電路連接到 AT89S52 的 RST 管腳上。 本設(shè)計用的 keil 軟件, Keil C51 181。 LED 數(shù)碼管的g~a 七個發(fā) 光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼。如圖 42,用顯示數(shù)字“ 0”代表低音。本次仿真用數(shù)字 “ 2” 代替高音?,F(xiàn)在,開始真正的音符仿真調(diào)試。見圖 46。 在實(shí)習(xí)之前,我們要對所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個比較系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個清晰的思路和一個完整的軟件流程圖;在設(shè)計程序時,不能妄想一次性就將整個程序設(shè)計好,反復(fù)修改,不斷改進(jìn)是程序設(shè)計的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個程序的完美與否不僅僅是實(shí)現(xiàn)功能,而 應(yīng)該讓人一看就明白你的思路,這樣也為資料的保存與交流提 供了方便, 從 實(shí)踐 中學(xué)到的知識會讓我們受益終身。 16 參考文獻(xiàn) [1] 余發(fā)山, 王福忠 .單片機(jī)原理及應(yīng)用技術(shù) .中國礦業(yè)大學(xué)出版社 , [2] 楊凌霄 .微型計算機(jī)原理與應(yīng)用 .中國礦業(yè)大學(xué)出版 社 , [3] 賈立新 , 王涌 .電子系統(tǒng)設(shè)計與實(shí)踐 [M].清華大學(xué)出版社, [4] 陶春鳴 , 陳享成 , 甕嘉民 .單片機(jī)使用技術(shù) [M].人民郵電出版社 , [5] 李光飛 .單片機(jī)課程設(shè)計實(shí)例指導(dǎo) [M].航空航天大學(xué)出版社, [6] 余永權(quán) . ATMEL89 系列單片機(jī) [M].北京航空航天大學(xué)出版社, [7] 胡宴如 , 耿蘇燕 .模擬電子技術(shù) [M].高等教育出版社, [8] 趙潤林 , 張迎輝 .單片機(jī)原理與應(yīng)用教程 [M].北京大學(xué)出版社, [9] 馬淑華 , 王鳳文 , 張美金 .單片機(jī)原理與接口技術(shù) [M].北京郵電大學(xué)出版社, [10] 李建忠 .單片機(jī)原理及應(yīng)用 [M].西安電子科技大學(xué)出版社, 17 附 1 源程序代碼 include define uchar unsigned char void Run(void)。 uchar flag=0。 P2=0。 DisPlay()。//調(diào)用顯示 } else if(P0==0XFE)// 口所接按鍵按下 { delay_1ms(12)。 a=key。 if(P0==0XDF) key=6。//定時器裝初值 Tl0=KeyCode[gaodi*14+key*2+1]。//輸出蜂鳴器脈沖取反 } void interrupt0() interrupt 0 { flag=~flag。k++) 21 。//低四位,節(jié)拍 if(yinfu==0) { for(j=jiepai。j0。 case 2: P2= 0X5B。 case 6: P2= 0X7D。 }} 22 附 2 系統(tǒng)原理圖 。 case 5: P2= 0X6D。//共陰極代碼 case 1: P2= 0X06。 TR0=1。//高四位,音符 jiepai=(Music[i]amp。j++) for(k=0。//重裝初值 TL0=Tl0。 } void PlayKey(void) { if(key==0) return。 a=key。 } else if(P0==0XFB)// 口所接按鍵按下 { delay_1ms(12)。//高 ,中 ,低 if(gaodi2) gaodi=0。// 允許 T0 中斷 EA=1。 //歌譜 uchar code KeyCode[]={0XFF,0XFF, 0xF8,0x8B,0xF9,0x5B,0xFA,0x14,0xFA,0x66,0xFB,0x03,0xFB,0x8F,0xFC,0x0B, 0xFC,0x43,0xFC,0xAB,0xFD,0x08,0xFD,0x330xFD,0x81,0xFD,0xC7,0xFE,0x05, 0xFE,0x21,0xFE,0x5
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1