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

正文內(nèi)容

基于單片機(jī)的多功能電子琴的設(shè)計畢業(yè)設(shè)計(專業(yè)版)

2025-04-23 11:56上一頁面

下一頁面
  

【正文】 } else scancode = (scancode1)|0x01。t120。身邊的同學(xué)和朋友 們 ,有你們,我的大學(xué)才算完整。凌陽單片機(jī)在微機(jī)原理實(shí)驗箱系統(tǒng)中的應(yīng)用 [J]。 軟件調(diào)試 調(diào)試主要方法和技巧: 通常一個調(diào)試程序應(yīng)該具備至少四種性能:跟蹤、斷點(diǎn)、查看變量、更改數(shù)值。隨著單片機(jī)開發(fā)技術(shù)的逐漸發(fā)展,從最開始的普遍使用匯編語言到后來逐漸發(fā)展到使用高級開發(fā)語言, 單片機(jī)的開發(fā)軟件也在日新月異的發(fā)展, Keil 軟件是目前最流行的開發(fā) MCS51 系列單片機(jī)的軟件,這從目前各仿真機(jī)廠商均宣布全面支持 Keil 中即可看出。 在 PROTEUS 繪制好原理圖后,調(diào)入已編譯好的目標(biāo)代碼文件: *.HEX,可以在 PROTEUS的原理圖中看到模擬的實(shí)物運(yùn)行狀態(tài)和過程。這一過程涉及電子從傳導(dǎo)帶到低軌道的跌落,因而電子會以光子的形式釋放出能量。隨著耗盡層消失,電荷就可以通過二極管。大多數(shù)半導(dǎo)體是由不良導(dǎo)體摻入雜質(zhì)(另一種材料的原子)而形成的,而摻入雜質(zhì)的過程稱為摻雜。//第 i個是音符 , 第 i+1 個是第幾個八度 timerh = tab[k]/256。因此可以設(shè)置低音 do到超高音 do的定時初值表程序段如下: unsigned int code tab[]= //音符初值表低音 1———— 超高音 1 { 63627,63835,64021,64103, //低音 1 2 3 4 64260,64400,64524,64580,//低音 5 6 7 中音 1 64684,64777,64820,64898,//中音 2 3 4 5 64968,65030,65058,65110,//中音 6 7 高音 1 2 65157,65178,65217,65252,//高音 3 4 5 6 65283,65297 //高音 7 超高音 1 }。 計數(shù)脈沖值與頻率: N= fi247。當(dāng)某一字段的陰極為高電平時,相應(yīng)字段就不亮。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。 常用的七段顯示器的結(jié)構(gòu)如圖下圖所示。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。 P2 口: P2 口為一個內(nèi)部上拉電阻的 8位雙向 I/O口, P2 口緩沖器可接收,輸出 4個 TTL 門電流,當(dāng) P2 口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。片上 Flash允許程序存儲器在系統(tǒng) 可編程,亦適于常規(guī)編程器。通過分析后,無論是在器件價格或是常見度上均是可行的。單片機(jī)技術(shù)可以使 我們利用軟 硬 件實(shí)現(xiàn)電子琴的功能,從而 實(shí)現(xiàn)電子琴 的微型化 , 可以用作玩具琴、音樂轉(zhuǎn)盤以及音樂童車等等。生活中,我們對于電子琴如何實(shí)現(xiàn)其功能,如音色選擇、聲音強(qiáng)弱控制、節(jié)拍器、自動放音功能等等很好奇。以單片機(jī)作為主控核心,與鍵盤、揚(yáng)聲器 、 LCD等模塊組成核心主控制模塊,在主控模塊上設(shè)有 18個按鍵和揚(yáng)聲器。將單向可控硅 SCR 和電阻、電容組成馳張振蕩器電路。 本設(shè)計要實(shí)現(xiàn)一種由單片機(jī)控制的多功能電子琴,單片機(jī)工作于 12MHZ 時鐘頻率,使用其定時 /計數(shù)器 T0,工作模式為 1,改變計數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻率的脈沖信號。 P0 口: P0 口為一個 8位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 表 管腳備選功能 端口 功能 RXD(串行輸入口) 5 TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一些控制信號。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時,此間內(nèi)部程序存儲器。 圖 23 AT89S51引腳圖 7 鍵盤掃描模塊電路原理圖 對鍵盤掃描電路的掃描方式有行掃描法和線反轉(zhuǎn)法,在此次程序編寫中,采用行掃描法,通過在 p0^0~p0^3 上循環(huán)送出 0 掃描信號, p0^4~p0^7 輸入按鍵上的高低電平信息給單片機(jī),經(jīng)處理程序,判斷出是哪個開關(guān)按下,并送主程序以實(shí)現(xiàn)不同功能。常用的方法有行掃描法和線反轉(zhuǎn)法兩種。 12 圖 26數(shù)碼管顯示模塊電路原理圖 音樂播放設(shè)計 一首音樂是許多不同的音階組成的,而每個音階對應(yīng)著不同的頻率。 fr= 65536- 1000000247。 //關(guān)閉 T1, 停止發(fā)音 } 節(jié)拍的長短由設(shè)定的數(shù)值來實(shí)現(xiàn),此處設(shè)定 1代表 16分音符, 2代表 8分音符, 3代表 4 分音符, 4代表 2分音符,音樂的設(shè)置如下: code unsigned char mid[] = 簡譜 { 6,2,2,6,2,1,6,2,1,1,3,2,2,3,1,6,2,1,5,2,4,5,2,0, 14 5,2,2,5,2,1,5,2,1,6,2,2,1,3,1,2,3,1,3,2,4,3,2,0, 3,2,2,2,2,1,3,2,1,5,2,2,3,2,1,5,2,1,6,2,3,1,3,1,2,3,3, 3,3,2,1,3,2,2,3,1,3,3,1,2,3,1,1,3,1,6,2,2,5,2,4,5,2,0, 5,2,1,1,3,1,5,2,1,1,3,1,2,3,4,6,2,1,1,3,1,5,2,1,2,2,1,3,2,4,3,2,0, 3,2,2,6,2,1,1,3,1,5,2,1,6,2,1,5,2,1,3,2,1,2,2,3, 3,2,1,2,2,1,1,2,1,2,2,1,3,2,1,1,2,1,2,2,4,0,0,0, }。它們能完成數(shù)十種不同的工作,并且在各種設(shè)備中都能找到它們的身影。這種結(jié)構(gòu)只能沿一個方向傳導(dǎo)電流,這就是半導(dǎo)體的單向?qū)щ娦?。電子在不同的軌道中具有不同的能量值。音樂的音拍,一個節(jié)拍為單位( C調(diào)) 具體如下表: 表 音樂節(jié)拍表 曲調(diào)值 DELAY 曲調(diào)值 DELAY 18 調(diào) 4/4 調(diào) 3/4 調(diào) 2/4 125ms 187ms 250ms 調(diào) 4/4 調(diào) 3/4 調(diào) 2/4 62ms 94ms 125ms 如何用單片機(jī)產(chǎn)生音頻脈沖 了解音樂的一些基本知識后可知,產(chǎn)生不同頻率的音頻脈沖即能產(chǎn)生音樂,對于單片機(jī)而言,產(chǎn)生不同頻率有脈沖非常方便,可以利用它的定時 /計數(shù)器來產(chǎn)生這樣的方波頻率信號,因此,需要弄清楚音樂 中的音符和對應(yīng)的頻率,以及單片機(jī)定時計數(shù)的關(guān)系??墒乖O(shè)計耗資大為減少、時間大為縮短,也降低了工程制造的相當(dāng)風(fēng)險。 硬件調(diào)試 硬件調(diào)試主要是針對單片機(jī)部分進(jìn)行調(diào)試。 。老師淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)?治學(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,樸實(shí)無華、平易近人的人格魅力對我影響深遠(yuǎn)。 sbit LED2=P1^1。 scancode = 0xfe。 } /* 定時器 0 中斷服務(wù)子程序 */ void。 if ((P0amp。 sbit SPK=P3^7。 葉 老師在我畢業(yè)論文的撰寫過程中, 單片機(jī)仿真過程和程序編譯過程中 給我提供了極大的幫助和指導(dǎo)。 不足之處 ,只能在一定范圍內(nèi)滿足用戶需要。 音樂處理: LM386 將單片機(jī) 口送過來的信號進(jìn)行 20 倍的功率放大并送揚(yáng)聲器進(jìn)行音樂的播出。 隨著科技的發(fā)展,“計算機(jī)仿真技術(shù)”成為很多設(shè)計部門重要的前期設(shè)計途徑。如果要單片年紀(jì)播放音樂,那么必須要在設(shè)計程序當(dāng)中考慮到節(jié)拍的設(shè)置,由于本設(shè)計實(shí)現(xiàn)的音樂發(fā)生器是由用戶彈奏樂曲的,所以節(jié)拍由用戶掌握,不由程序控制。 電子的躍遷會釋放出光子。 半導(dǎo)體中擁有多余空穴的半導(dǎo)體稱為 P型半導(dǎo)體,由于空穴的濃度將比電子的濃度高的多,因而主要依靠空穴導(dǎo)電,故稱為空穴半導(dǎo)體或 P型半導(dǎo)體。 LS1SPEAKER 圖 29音頻播放器電路原理圖 二極管顯示模塊 通過兩個二極管來確定當(dāng)前是處于彈奏模式還是播放模式,當(dāng)單片機(jī)處于彈奏時, LED1 燈亮,當(dāng)單片機(jī)處于演奏時, LED2 燈亮。 t2++)。 T= 65541- N= 65536- fi247。 對應(yīng)調(diào)用函數(shù)如下: void Display(unsigned char m) //定義數(shù)碼管顯示函數(shù) { P2=DSY_CODE[Song[k][Tone_Index]] 。 2) 防串鍵:防串鍵是為了解決多個鍵同時按下或者前一按鍵沒有釋放又有 8 新的按鍵按下時產(chǎn)生的問題。 各功能模塊原理圖 和工作原理 AT89S51 模塊電路原理圖 單片機(jī)主程序模塊通過對鍵盤掃描程序信號的讀取,在通過對應(yīng)的表,取出數(shù)碼管顯示編碼和定時器初始值以產(chǎn)生不同的聲音信號。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。當(dāng) P3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 引腳說明: VCC:供電電壓。而且還有兩個額外的按鍵來控制單片機(jī)的工作方式 —— 播放和彈奏。 2 1 方案論證 控制模塊選擇方案 方案一:用可控硅制作電子琴。因此,單片機(jī)的開發(fā)應(yīng)用 早 已 經(jīng) 成為高科技和工程領(lǐng)域的一項重大課題。它在現(xiàn)代音樂中扮演著非常重要的角色,形形色色的物品已經(jīng)表明單片機(jī)具有強(qiáng)大的控制功能和靈活的編程實(shí)現(xiàn)特性,它已經(jīng)溶入現(xiàn)代人們的生活中,成為不可替代的現(xiàn)代生活的一部分。 雖然單片機(jī)出現(xiàn)的歷史并不長,但發(fā)展十分迅猛,在集成度、功能、速度、可靠性、應(yīng)用領(lǐng)域等全方位向更高水平發(fā)展。 通過分析各種軟件環(huán)境,硬件仿真環(huán)境等均已經(jīng)具備。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,鍵盤掃描 AT89S51 數(shù)碼管顯示 揚(yáng)聲器播放音樂 電源部分 4 看門狗定時器, 2 個數(shù)據(jù)指針,三個 16位定時器 /計數(shù)器,一個 6 向量 2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。這是由于內(nèi)部上拉的緣故。此時, ALE只有在執(zhí)行 MOVX, MOVC 指令是 ALE才起作用。1位顯示器由八個發(fā)光二極管組成,其中七個發(fā)光二極管 a~g 控制七個筆畫(段) 6 的亮或暗,另一個控制一個小數(shù)點(diǎn)的亮和暗,這種筆畫式的七段顯示器能顯示的字符較少,字符的開頭有些失真,但控制簡單,使用方便。 鍵盤接口必須具有的 4 個基本功能。 驅(qū)動方式:要使數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,數(shù)碼管的驅(qū)動方式可分為以下兩種: ① 靜態(tài)顯示驅(qū)動:靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個發(fā)光二極管都由一個單片機(jī)的 I/O 端口進(jìn)行驅(qū)動,或 者使用如 BCD碼二 十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動。 fr。 unsigned long t2。 //計數(shù)值低位 time = mid[i + 2]。 在純凈的砷化鋁鎵中,每個原子與相鄰的原子聯(lián)結(jié)完好,沒有多 余的自由電子(帶負(fù)電荷的粒子)來傳導(dǎo)電流。 P 型材料中帶正電的空穴則會被吸引到負(fù)極上, N 型材料中帶負(fù)電的電子會被吸引到正極上。 17 D1L E D B L U ED2L E D B L U E 圖 210二極管顯示模塊電路原理圖 鍵盤控制單片機(jī)模式模塊 利用兩個鍵盤來控制單片機(jī)是彈奏還是演唱。前者擁有著實(shí)物演示的實(shí)驗很難達(dá)到的效果,后者則相當(dāng)程度上得到實(shí)物演示的效果。運(yùn)行 Keil 軟件需要 Pentium 或以上的 CPU, 16MB 或更多 RAM 以上空閑的硬盤空間、20MWIN9 WIN202 NT、 WINXP 等操作系統(tǒng)。 仿真圖 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 . 01P 1 . 12P 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 0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1