【正文】
在學(xué)習(xí)中 ,老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài) 度,精益求精的工作作風(fēng),誨人不倦的高尚師德使我感動(dòng),不緊使我樹立了遠(yuǎn)大的學(xué)習(xí)目標(biāo),掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。通過這次畢業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。 是音 4 JNB ,SO 。另外,該窗口還可以設(shè)置 SFR 窗口中顯示寄存器的內(nèi)容,用戶的自定義變量可以在編譯的時(shí)候起作用,也可以在 SFR 窗口中顯示。多數(shù) 7段 LED 顯示器中實(shí)際有 8個(gè)發(fā)光二極管,除 7 個(gè)構(gòu)成 7筆字形外,另外還有一個(gè)小數(shù)點(diǎn) Dp位段,用來顯示小數(shù)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ALE 脈沖。 P2 口: P2口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫 “1” 時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。當(dāng)DIPSW2,3 引腳再次 OFF 時(shí),再按上方的 7 個(gè)人鍵盤,自 上而下就會(huì)發(fā)出 SI 、 LA、 SO、 FA、 MI 、 RE 、 DO 7 個(gè)高音節(jié)。所以,只要把一個(gè)音的頻率除以 2 就得到比它低八度的一個(gè)音的頻率。 傳統(tǒng)樂器的聲音是通過機(jī)械的方法產(chǎn)生的,電子琴的聲音是用“電”產(chǎn)生的。有 8 位、 16位甚至 32位機(jī),但 8位單片機(jī)仍以它的價(jià)格低廉、品種齊全、應(yīng)用軟件豐富、支持環(huán)境充分、開發(fā)方便等特點(diǎn)而占著主導(dǎo)地位。 單片機(jī)是把微處理器、存儲(chǔ)器、輸入、輸出接口電路以及定時(shí)器計(jì)數(shù)器等集成在一起的集成電路芯片,它具有體積小 ,價(jià)格低,可靠性高和易于嵌入式應(yīng)用等特點(diǎn),極實(shí)用于智能儀器儀表和工業(yè)測(cè)控系統(tǒng)的前端裝置。附圖 21 是一般電子琴結(jié)構(gòu)原理的方框圖。實(shí)現(xiàn)這一點(diǎn)就需要使用二分頻電路。按下 1— 16鍵,分別產(chǎn)生 MI,FA,SO,LA,SI 低音,數(shù)碼管顯示 3,4,5,6,7;中音單片機(jī)電子琴設(shè)計(jì) _畢業(yè)設(shè)計(jì)說明書 6 DO,MI,FA,SO,LA,SI,數(shù)碼管顯示 1,2,3,4,5,6,7:;高音 DO,RE,MI,FA,數(shù)碼管顯示 A,B,C,D。并因此作為輸入時(shí), P2口的管腳被外部拉低,將輸出電流。如想禁止ALE 的輸出可在 SFR8EH 地址上置 0。有人也把這種顯示器叫做 8 段 LED 顯示器。 單片機(jī)電子琴設(shè)計(jì) _畢業(yè)設(shè)計(jì)說明書 11 第四章 軟件設(shè)計(jì) 流程圖 音樂播放設(shè)計(jì) 若要產(chǎn)生音頻脈沖,只要算出某一音頻的周期,再將此周期除以 2,即為半周期的時(shí)間。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。課題選好后,我就著手熟悉掌握 WAVE 和 PROTEUS 兩個(gè)軟件,剛開始學(xué)習(xí)時(shí),什么都不懂,一切從零做起,慢慢的在我的耐心學(xué)習(xí)下,終于了解了兩個(gè)軟件的使用。她的循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,她 的淵博的專業(yè)知識(shí),精益求精的工作作風(fēng),嚴(yán)以律己、寬以待人的崇高風(fēng)范,將一直是我工作、學(xué)習(xí)中的榜樣。這次畢業(yè)設(shè)計(jì) 培養(yǎng) 了 我的實(shí)踐能力和創(chuàng)新精神,作為信息時(shí)代的大學(xué)生,僅會(huì)書本理論是不夠的,基本的動(dòng)手能力是一切工作和創(chuàng)造的基礎(chǔ)和必要條件。 是音 5 JNB ,LA 。用于也可以自己添加自定義包括字型變量、字節(jié)變量、位變量、 SFR 位變量等。這 7個(gè)發(fā)光段分別稱為 a、 b、 c、 d、 e、 f和 g,通過控制不同段的點(diǎn)亮和熄滅,可顯示 16 進(jìn)制數(shù)字 0~ 9和 A、 B、 C、D、 E、 F,也能顯示 H、 E、 L、 P 等字符。因此它可用作對(duì)外部輸出的 脈沖或用于定時(shí)目的。在 FLASH 編程和校驗(yàn)時(shí), P1口作為第八位地址接收。三只小貓歌曲的播放類似于不倒翁歌曲的播放。音樂中的基本音階的頻率是按照一定規(guī)律排列的,以 C調(diào)為例,音階中各音之間的頻率(單位為赫茲)關(guān)系是: 音階中各音之間的頻率關(guān)系說明一個(gè)音的頻率剛好是 比它低八度音的頻率的兩倍。鍵盤式電子琴聲音豐富、優(yōu)美,有變音裝置,能發(fā)出多種不同的音色,可以作為獨(dú)特的樂器進(jìn)行演奏,還能代替?zhèn)鹘y(tǒng)的風(fēng)琴、鋼琴供音樂課教學(xué)。 單片機(jī)電子琴設(shè)計(jì) _畢業(yè)設(shè)計(jì)說明書 2 Abstract In modern times,it demands the talent of prehensive. Electronic an is a modern electronic music technology and the product is a new type of keyboard played an important role in morden has powerful control functions and flexible programming has converged with modern people’ s lives,bee an irreplaceable main content is AT89C51 control of the core ponents,design of a electronic as a host to the core,with the keyboard,speaker. The system is steady,its simple hardware circuits,software functions,reliability of control system and high cost performance is its also has certain practical and reference value. 關(guān)鍵字 電子琴 單片機(jī) 性價(jià)比 揚(yáng)聲器 音樂 electronic an .SCM high cost performance music 單片機(jī)電子琴設(shè)計(jì) _畢業(yè)設(shè)計(jì)說明書 3 第一章 緒 論 單片機(jī)園地里,單片機(jī)品種異彩紛呈,爭奇斗艷。從生活和生產(chǎn)的各個(gè)領(lǐng)域中,凡是有自動(dòng)控制要求的地方都會(huì)有單片機(jī)的身影出現(xiàn)。 電子琴原理框圖振蕩器是根據(jù)需要產(chǎn)生一定頻率的振蕩信號(hào),振蕩信號(hào)通過分頻器分解成不同頻率的信號(hào)輸送到放大器,放大器將信號(hào)放大,推動(dòng)揚(yáng)聲器發(fā)出聲音。這樣,只要振蕩器產(chǎn)生一個(gè)標(biāo)準(zhǔn)音的頻率信號(hào),如高音“ 1”的信號(hào),通過二分頻就產(chǎn)生中音“ 2”的頻率,再一次二分頻就產(chǎn)生低音“ 1”的頻率了。 由于一首音樂是由許多不同的音階組成的,而每個(gè)音階對(duì)應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們想要的音樂了。這是由于內(nèi)部上拉的緣故。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC指令是 ALE 才起作用。 單片機(jī)電子琴設(shè)計(jì) _畢業(yè)設(shè)計(jì)說明書 9 外形 共陽極 共陰極 3. 3 Proteus的基本介紹 系統(tǒng)特性 : 設(shè)計(jì)以及自動(dòng)布線來實(shí)現(xiàn)一個(gè)完整的電子設(shè)計(jì)系統(tǒng)。利用定時(shí)器計(jì)時(shí)半周期時(shí) 間,每當(dāng)計(jì)時(shí)終止后就將 反相,然后重復(fù)計(jì)時(shí)再反相。 是音 6 JNB ,SI 。此次設(shè)計(jì)不僅增強(qiáng)了自己在專業(yè)設(shè)計(jì)方面的信心,鼓舞了自己,更是一次興趣的培養(yǎng) 。老師要指導(dǎo)很多同學(xué)的論文,加上本來就有的教學(xué)任務(wù)和科研項(xiàng)目,工作量之大可想而知,她還在百忙之中抽出大量的時(shí)間來指導(dǎo)我們。 這次的設(shè)計(jì)使我對(duì)大學(xué)中學(xué)到的知識(shí)有了進(jìn)一 步的認(rèn)識(shí),對(duì)自己更加有信心。通過這次畢業(yè)設(shè)計(jì)使我明白了自己原來知識(shí)還比較欠缺。 是音 2 JNB ,MI 。 在使用偉福匯 編器預(yù)定義符的時(shí)候,有一項(xiàng) “ 是否使用偉福預(yù)定義符 ” 的選項(xiàng),如果選中該選項(xiàng),那么由軟件(或者用戶可以自定義)自定義的預(yù)定義符號(hào)便會(huì)在編譯的時(shí)候起作用。七段 LED 顯示器由七個(gè)發(fā)光段構(gòu)成,每段均是 一個(gè) LED 二極管。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。 P1 口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出 電流,這是由于內(nèi)部上拉的緣故。當(dāng) DIPSW2,3引腳都 OFF 時(shí)嵌入“不倒翁 .hex”再按上方的 7 個(gè)人鍵盤,自上而下就發(fā)出 DO、 RE、 MI、 FA、 SO、 LA、 SI 7 個(gè)高音節(jié),當(dāng) DIPSW2,3 引腳都 ON時(shí),按下上方第 2 個(gè)按鍵,就會(huì)播放音樂,每按下第二個(gè)鍵,就會(huì)重復(fù)演唱。 電子琴使用二分頻電路是音階規(guī)律的需要。電子琴的外形很像普通鍵 盤樂器,只是某些種類多一排腳踏鍵盤,而且手觸鍵盤也往往分為兩層。本系統(tǒng)運(yùn)行穩(wěn)定 ,其優(yōu)點(diǎn)是硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價(jià)比較高等,具有一定的實(shí)用和參考價(jià)值?,F(xiàn)在,盡管單片機(jī)的應(yīng)用已經(jīng)很普遍了,但仍有許多可以用單片機(jī)控制而尚未實(shí)現(xiàn)的項(xiàng)目。鍵盤實(shí)際是一些開關(guān),如果沒有鍵盤,許多種頻率的信號(hào)一齊進(jìn)到 放大器里,通過揚(yáng)聲器發(fā)出的聲音就會(huì)亂七八糟,不成音樂。如果按照鍵盤上最高音組的頻率制作七個(gè)振蕩器,并將得到的七個(gè)音階信號(hào)分別二分頻,便可得到低八度的一組音階信號(hào);再次二分頻,就可得到再低八度的單片機(jī)電子琴設(shè)計(jì) _畢業(yè)設(shè)計(jì)說明書 5 一組音階信號(hào)。當(dāng)然,對(duì)于單片機(jī)來產(chǎn)生不同的頻率非常方便,我們