版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p> 基于AT89S52多功能花樣LED頻閃音樂(lè)盒的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 胡 偉</b></p><p> 渭南師范學(xué)院物理與電氣工程學(xué)院07級(jí)電子信息科學(xué)與技術(shù)1班</p><p> 摘 要:本設(shè)計(jì)是一個(gè)基于A
2、T89S52系列單片機(jī)的音樂(lè)盒,依據(jù)單片機(jī)技術(shù)原理,通過(guò)硬件電路制作以及軟件編譯,設(shè)計(jì)制作出一個(gè)多功能音樂(lè)盒。該音樂(lè)盒主要由按鍵電路、復(fù)位電路、時(shí)鐘電路、顯示電路、LED燈電路、蜂鳴器電路成。使用四個(gè)按鍵控制音樂(lè)盒,分別用來(lái)實(shí)現(xiàn)播放/暫停、上一曲、下一曲、復(fù)位功能,本音樂(lè)盒共有三首歌曲。播放歌曲時(shí),蜂鳴器發(fā)出某個(gè)音調(diào),與之對(duì)應(yīng)的LED亮起。本設(shè)計(jì)利用KEIL編程軟件對(duì)音樂(lè)盒源程序進(jìn)行編程并調(diào)試,配合PROTEUS仿真軟件對(duì)硬件進(jìn)行仿真調(diào)
3、試,節(jié)約了設(shè)計(jì)時(shí)間。</p><p> 關(guān)鍵字:音樂(lè)盒;AT89S52單片機(jī); LED頻閃;音樂(lè)</p><p> 21世紀(jì),電子技術(shù)獲得了飛速的發(fā)展,在其推動(dòng)下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會(huì)的各個(gè)領(lǐng)域,有力地推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展和社會(huì)信息化程度的提高,同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來(lái)越快。</p><p> 目前,單片機(jī)正朝著高性
4、能和多品種方向發(fā)展趨勢(shì)將是進(jìn)一步向著CMOS化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展。單片機(jī)應(yīng)用的重要意義還在于它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過(guò)軟件方法來(lái)實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上
5、各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車(chē)的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開(kāi)單片機(jī)。</p><p> 隨著科學(xué)技術(shù)的進(jìn)步和社會(huì)的發(fā)展,人類(lèi)所接觸的信息也在不斷增加并且日益復(fù)雜。面對(duì)浩如煙海的信息,人們已經(jīng)能夠利用計(jì)算機(jī)等工具高效準(zhǔn)確地對(duì)之進(jìn)行處理,但要想將處理完的信息及時(shí),清晰
6、地傳遞給別人,還必須通過(guò)尋求更加卓越的顯示技術(shù)來(lái)實(shí)現(xiàn)。單片機(jī)技術(shù)與液晶顯示技術(shù)的結(jié)合,使信息傳輸交流向著智能可視化方向迅速發(fā)展。</p><p> 隨著人類(lèi)社會(huì)的發(fā)展,人們對(duì)視覺(jué)、聽(tīng)覺(jué)方面的享受提出了越來(lái)越高的要求。小小的音樂(lè)盒可以給人們帶來(lái)美好的回憶,提高人們的精神文化享受。傳統(tǒng)音樂(lè)盒多是機(jī)械型的,體積笨重,發(fā)音單調(diào),不能實(shí)現(xiàn)批量生產(chǎn)。本文設(shè)計(jì)的音樂(lè)盒是以單片機(jī)為核心元件的電子式音樂(lè)盒,體積小,重量輕,能演奏
7、和旋音樂(lè),功能多,外觀效果多彩,使用方便,并具有一定的商業(yè)價(jià)值。</p><p><b> 1概述</b></p><p> 本設(shè)計(jì)是以AT89S52芯片的最小系統(tǒng)電路為基礎(chǔ),外部加上放音設(shè)備和控制設(shè)備,以此來(lái)實(shí)現(xiàn)音樂(lè)演奏控制器的硬件電路,通過(guò)軟件程序來(lái)控制單片機(jī)內(nèi)部的定時(shí)器使其演奏出優(yōu)美動(dòng)聽(tīng)的音樂(lè)。用戶可以按照自己的喜好選擇音樂(lè)并將其轉(zhuǎn)化成機(jī)器碼存入單片機(jī)的存儲(chǔ)
8、器中。對(duì)于不同型號(hào)的單片機(jī)只需要相應(yīng)的改變一下地址即可。該軟、硬件系統(tǒng)具有很好的通用性,很高的實(shí)際使用價(jià)值,為廣大的單片機(jī)和音樂(lè)愛(ài)好者提供了很好的借鑒。</p><p><b> 1.1 課題意義</b></p><p> 音樂(lè)盒的起源,可追溯至中世紀(jì)歐洲文藝復(fù)興時(shí)期。當(dāng)時(shí)為使教會(huì)的鐘塔報(bào)時(shí),而將大小的鐘表裝上機(jī)械裝置,被稱為“可發(fā)出聲音的組鐘”。音樂(lè)盒有著300
9、多年的發(fā)展歷史,是人類(lèi)文明發(fā)展的歷史見(jiàn)證。</p><p> 傳統(tǒng)的音樂(lè)盒多是機(jī)械音樂(lè)盒,其工作原理是通過(guò)齒輪帶動(dòng)一個(gè)帶有鐵釘?shù)蔫F桶轉(zhuǎn)動(dòng),鐵桶上的鐵釘撞擊鐵片制成的琴鍵,從而發(fā)出聲音。但是,機(jī)械式的音樂(lè)盒體積比較大,比較笨重,且發(fā)音單調(diào)。水、灰塵等外在因素,容易使內(nèi)部金屬發(fā)音條變形,從而造成發(fā)音跑調(diào)。另外,機(jī)械音樂(lè)盒放音時(shí)為了讓音色穩(wěn)定,必須放平不能動(dòng)搖,而且價(jià)格昂貴,不能實(shí)現(xiàn)大批量生產(chǎn)。</p>
10、<p> 本文設(shè)計(jì)的音樂(lè)盒,是基于單片機(jī)設(shè)計(jì)制作的電子式音樂(lè)盒。與傳統(tǒng)的機(jī)械式音樂(lè)盒相比更小巧,音質(zhì)更優(yōu)美且能演奏和弦音樂(lè)。電子式音樂(lè)盒動(dòng)力來(lái)源是電池,制作工藝簡(jiǎn)單,可進(jìn)行批量生產(chǎn),所以價(jià)格便宜?;趩纹瑱C(jī)制作的電子式音樂(lè)盒,控制功能強(qiáng)大,可根據(jù)需要選歌,使用方便。根據(jù)存儲(chǔ)容量的大小,可以盡可能多的存儲(chǔ)歌曲。另外,可以設(shè)計(jì)彩燈外觀效果,使音樂(lè)盒的功能更加豐富。</p><p><b>
11、1.2設(shè)計(jì)方案</b></p><p> 設(shè)計(jì)一個(gè)基于AT89S52系列單片機(jī)的音樂(lè)盒,利用按鍵切換演奏出不同的樂(lè)曲。蜂鳴器發(fā)出某個(gè)音調(diào),與之相對(duì)應(yīng)的LED亮起。使用四個(gè)按鍵,分別用來(lái)實(shí)現(xiàn)復(fù)位、播放/暫停、上一曲、下一曲功能。</p><p><b> 1.3研究?jī)?nèi)容</b></p><p> 1)通過(guò)按鍵控制音樂(lè)的播放/暫停
12、、上一曲、下一曲;</p><p> 2)通過(guò)數(shù)碼管顯示當(dāng)前播放音樂(lè)的編號(hào)。</p><p> 3)播放音樂(lè)是8路LED燈隨音樂(lè)頻率閃爍。</p><p> 2 系統(tǒng)總體方案介紹</p><p> 2.1 系統(tǒng)組成框圖</p><p> 音樂(lè)盒的系統(tǒng)結(jié)構(gòu)以AT89S52單片機(jī)位控制核心,加上4個(gè)按鍵、時(shí)鐘復(fù)位
13、電路、蜂鳴器、LED模塊組成。單片機(jī)負(fù)責(zé)接收按鍵的輸入,根據(jù)輸入控制音樂(lè)播放/暫停、上一曲、下一曲音樂(lè)曲目,及控制蜂鳴器發(fā)音。系統(tǒng)組成框圖如圖2.1所示。</p><p> 圖2.1 系統(tǒng)組成框圖</p><p> 2.2 音樂(lè)盒的功能結(jié)構(gòu)圖</p><p> 音樂(lè)盒共包含了三首歌曲,分別是《揮著揮著翅膀的女孩》、《同一首歌》、《兩只蝴蝶》。按鍵用來(lái)控制歌曲的
14、播放、暫停和三首音樂(lè)之間的相互切換,數(shù)碼管用來(lái)顯示當(dāng)前所播放歌曲的編號(hào),并隨著上一曲、下一曲按鍵顯示當(dāng)前切換的歌曲的編號(hào),LED燈隨著當(dāng)前播放歌曲的音樂(lè)頻率閃爍。</p><p> 2.3 主要設(shè)計(jì)軟件介紹</p><p> 本設(shè)計(jì)利用KEIL編程軟件對(duì)音樂(lè)盒源程序進(jìn)行編程并調(diào)試,配合PROTEUS仿真軟件對(duì)硬件進(jìn)行仿真調(diào)試,兩種軟件的簡(jiǎn)介如下:</p><p>
15、; 2.3.1 PROTEUS軟件簡(jiǎn)介</p><p> Proteus軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件(該軟件中國(guó)總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。
16、Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即將增加Cortex和DSP系列處理器,并持續(xù)增加其他
17、系列處理器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。 </p><p> 2.3.2 KEIL簡(jiǎn)介</p><p> 單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫(xiě)的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-51單片機(jī)的匯編軟
18、件有早期的A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開(kāi)發(fā)MCS-51系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。運(yùn)行Keil軟件需要Pentium或以上的CPU
19、,16MB或更多RAM、20M以上空閑的硬盤(pán)空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對(duì)于使用51系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買(mǎi)到該軟件、而你買(mǎi)的仿真機(jī)也很可能只支持該軟件),即使不使用C語(yǔ)言而僅用</p><p><b> 3硬件設(shè)計(jì)</b></p><
20、;p> 3.1 AT89s52簡(jiǎn)介</p><p> AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應(yīng)
21、用系統(tǒng)中得到廣泛應(yīng)用。</p><p> 3.1.1AI89S52單片機(jī)的主要性能特點(diǎn):</p><p> AT89S52兼容MCS-51系列單片機(jī)產(chǎn)品,擁有 8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器,可進(jìn)行 1000次擦寫(xiě)周期,全靜態(tài)操作:0Hz-33MHz, 三級(jí)加密程序存儲(chǔ)器,32個(gè)可編程I/O口線; 三個(gè)16位定時(shí)器/計(jì)數(shù)器,八個(gè)中斷源,全雙工UART串行通道 ,低功耗空閑和掉電模
22、式,掉電后中斷可喚醒,看門(mén)狗定時(shí)器,雙數(shù)據(jù)指針 ,掉電標(biāo)識(shí)符 。</p><p><b> 3.1.2引腳說(shuō)明</b></p><p> AT89S52單片機(jī)引腳圖如圖3.1所示:</p><p> 圖3.1 AT89S52引腳圖 DIP封裝</p><p> P0 口:P0口是一個(gè)8位漏極開(kāi)路的雙向I/O口。
23、作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏 輯電平。當(dāng)訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下, P0不具有內(nèi)部上拉電阻。程序校驗(yàn) 時(shí),需要外部上拉電阻。</p><p> P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。此外,P1口引腳的第二功能。 </p><p> P2 口:P2 口是一個(gè)
24、具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。在使用 8位地址(如MOVX @RI)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。 在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。 </p><p> P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p3 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。P3口亦作為AT89S52特殊功
25、能(第二功能)使用時(shí), P3.0 RXD(串行輸入口);P3.1 TXD(串行輸出口);P3.2 INTO(外中斷0) ; P3.3 INT1(外中斷1) ;P3.4 TO(定時(shí)/計(jì)數(shù)器0) ;P3.5 T1(定時(shí)/計(jì)數(shù)器1); P3.6 WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通);P3.7 RD(外部數(shù)據(jù)存儲(chǔ)器讀選通);此外,P3口還接收一些用于FLASH閃存編程和程序校驗(yàn)的控制信號(hào)。 </p><p> RST:復(fù)
26、位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。 </p><p> EA/VPP:外部訪問(wèn)允許, EA為低電平時(shí)(接地),允許訪問(wèn)外部程序存儲(chǔ)器,如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。</p><p> XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 </p><p> XTAL2:振蕩器反相
27、放大器的輸出端。 </p><p> 3.1.3 特殊功能寄存器</p><p> 定時(shí)器 0 和定時(shí)器1:在AT89S52 中,定時(shí)器0 和定時(shí)器1 的操作與AT89C51 和AT89C52 一樣。</p><p> 定時(shí)器 2 :定時(shí)器2是一個(gè)16位定時(shí)/計(jì)數(shù)器,它既可以做定時(shí)器,又可以做事件計(jì)數(shù)器。其工作方式由特殊寄存器T2CON 和T2MOD定時(shí)器2
28、 的控制位和狀態(tài)位設(shè)置(如表1和表2所示),寄存器對(duì)RCAP2H和RCAP2L是定時(shí)器2的捕捉/自動(dòng)重載寄存器定時(shí)器2有三種工作模式(如表3所示)。</p><p> 表1 T2CON:定時(shí)器2的控制位</p><p> 表2 T2MOND:定時(shí)器2的狀態(tài)位</p><p> 表3 定時(shí)器2的工作模式</p><p> 中斷寄存
29、器和斷源:AT89S52 有6個(gè)中斷源,各中斷允許位在IE寄存器中,兩個(gè)外部中斷(INT0 和INT1),三個(gè)定時(shí)中斷(定時(shí)器0、1、2)和一個(gè)串行中斷。中斷允許控制寄存器位功能如表5所示,止所有中斷。中斷允許控制位EA=1,允許中斷;中斷允許控制位EA=0,禁止中斷。 </p><p> 表5 中斷允許控制寄存器位功能</p><p> 3.2 控制功能電路原理介紹</p
30、><p> 3.2.1時(shí)鐘振蕩電路 </p><p> AT89S52中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外石英晶體或者陶瓷諧振器一起構(gòu)成自然振蕩器。外接石英晶體及電容C1、C2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。本設(shè)計(jì)采用英晶體,電容使用30PF10PF,外部時(shí)鐘的電路如圖3.2所示:&
31、lt;/p><p> 圖3.2 單片機(jī)內(nèi)部、外部振蕩電路</p><p><b> 3.2.2復(fù)位電路</b></p><p> AT89S5251的復(fù)位是由外部的復(fù)位電路來(lái)實(shí)現(xiàn)的。復(fù)位引腳RST通過(guò)一個(gè)施密特發(fā)器用來(lái)抑制噪聲,施密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號(hào)。本設(shè)計(jì)采用手動(dòng)復(fù)位,復(fù)位電路如圖
32、3.3所示。</p><p> 圖3.3 復(fù)位電路</p><p> 3.2.3 LED顯示電路設(shè)計(jì)與原理</p><p> LED顯示電路是由8個(gè)LED發(fā)光二極管組成,連接方式為共陽(yáng)極,LED接到單片機(jī)的P2口,若為低電平,可使LED亮起。發(fā)光二極管的亮、滅由內(nèi)部程序控制,8個(gè)LED發(fā)光二極管分別對(duì)應(yīng)不同的音階,所以LED會(huì)隨著音階的變化按規(guī)律亮、滅。L
33、ED顯示電路如圖3.4所示。</p><p> 圖3.4 LED顯示電路</p><p> 3.2.4 數(shù)碼管顯示電路設(shè)計(jì)與原理</p><p> 歌曲序號(hào)顯示部分用數(shù)碼管來(lái)顯示,LED顯示器件是通過(guò)發(fā)光二極管顯示字段的器件。數(shù)碼管有共陰、共陽(yáng)極兩種,本設(shè)計(jì)采用共陽(yáng)極數(shù)碼管,公共段接VCC,當(dāng)某個(gè)二極管的陰極電壓為低電平時(shí),二極管發(fā)光。共陽(yáng)極數(shù)碼管的管
34、教配置及內(nèi)部結(jié)構(gòu)如圖3.4和圖3.5所示,LED數(shù)碼管在電路中的連接如圖3.6所示。</p><p> 圖3.4LED數(shù)碼管管教配置圖 圖3.5共陽(yáng)極數(shù)碼光內(nèi)部結(jié)構(gòu)圖</p><p> 圖3.6 數(shù)碼管顯示電路</p><p> 3.2.5蜂鳴器部分</p><p> 蜂鳴器的結(jié)構(gòu)原理:壓電式蜂鳴器:壓電式
35、蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發(fā)光二極管。</p><p> 本設(shè)計(jì)采用電磁式蜂鳴器:電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動(dòng)膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號(hào)電流通過(guò)電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng)。振動(dòng)膜片在電磁線圈和磁鐵的相互作用下,周期性地振動(dòng)發(fā)聲。</p><p> 3.2.6 硬件電路圖及功能&
36、lt;/p><p> 總體硬件電路實(shí)現(xiàn)功能如下,如圖3.6所示</p><p> 電路中用P3.2、P3.3、P3.6、P3.7控制按鍵。</p><p> P1.0~P1.7控制數(shù)碼管。</p><p> P3.0控制蜂鳴器。</p><p> P2.0~P2.7控制8路LED燈</p><
37、p> 電路為12MHZ晶振頻率工作,起振電路中C1、C2均為30PF。</p><p> 圖3.6硬件整體電路圖</p><p><b> 4軟件設(shè)計(jì)</b></p><p> 在本程序中主要實(shí)現(xiàn)兩個(gè)功能:一是將歌曲的簡(jiǎn)譜轉(zhuǎn)換為單片機(jī)可識(shí)別的程序代碼,用十六進(jìn)制數(shù)表示;二是通過(guò)單片機(jī)控制歌曲的播放,通過(guò)三個(gè)按鍵實(shí)現(xiàn)歌曲的播放、暫
38、停、上一曲、下一曲功能。</p><p> 4.1音調(diào)、節(jié)拍以及編碼的確定方法</p><p> 一般說(shuō)來(lái),單片機(jī)演奏音樂(lè)基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說(shuō)不能像電子琴那樣能奏出多種音色的聲音。因此單片機(jī)奏樂(lè)只需弄清楚兩個(gè)概念即可,也就是“音調(diào)”和節(jié)拍表示一個(gè)音符唱多長(zhǎng)的時(shí)間。</p><p> 4.1.1 音調(diào)的確定</p>
39、;<p> 不同音高的樂(lè)音是用C、D、E、F、G、A、B來(lái)表示,這7個(gè)字母就是音樂(lè)的音名,它們一般依次唱成DO、RE、MI、FA、SO、LA、SI,即唱成簡(jiǎn)譜的1、2、3、4、5、6、7,相當(dāng)于漢字“多來(lái)米發(fā)梭拉西”的讀音,這是唱曲時(shí)樂(lè)音的發(fā)音,所以叫“音調(diào)”,即Tone。把C、D、E、F、G、A、B這一組音的距離分成12個(gè)等份,每一個(gè)等份叫一個(gè)“半音”。兩個(gè)音之間的距離有兩個(gè)“半音”,就叫“全音”。在鋼琴等鍵盤(pán)樂(lè)器上,
40、C–D、D–E、F–G、G–A、A–B兩音之間隔著一個(gè)黑鍵,他們之間的距離就是全音;E–F、B–C兩音之間沒(méi)有黑鍵相隔,它們之間的距離就是半音。通常唱成1、2、3、4、5、6、7的音叫自然音,那些在它們的左上角加上﹟號(hào)或者b號(hào)的叫變化音。﹟叫升記號(hào),表示把音在原來(lái)的基礎(chǔ)上升高半音,b叫降記音,表示在原來(lái)的基礎(chǔ)上降低半音。例如高音DO的頻率(1046Hz)剛好是中音DO的頻率(523Hz)的一倍,中音DO的頻率(523Hz)剛好是低音DO
41、頻率(266 Hz)的一倍;同樣的,高音RE的頻率(1175Hz)剛好是中音RE的頻率(587Hz)的一倍,中音RE的頻率(587Hz)剛好是低音R</p><p> 利用AT89C51的內(nèi)部定時(shí)器使其工作在計(jì)數(shù)器模式MODE1下,改變計(jì)數(shù)值TH0及TL0以產(chǎn)生不同頻率的方法。此外結(jié)束符和休止符可以分別用代碼00H和FFH來(lái)表示,若查表結(jié)果為00H,則表示曲子終了;若查表結(jié)果為FFH,則產(chǎn)生相應(yīng)的停頓效果。例如
42、頻率為523Hz,其周期T=1/523=1912us,因此只要令計(jì)數(shù)器計(jì)時(shí)956us/1us=956,在每次技術(shù)956次時(shí)將I/O反相,就可得到中音DO(523Hz)。</p><p> 計(jì)數(shù)脈沖值與頻率的關(guān)系公式如下:N=Fi2Fr(N:計(jì)算值;Fi:內(nèi)部計(jì)時(shí)一次為1us,故其頻率為1MHz)</p><p> 其計(jì)數(shù)值的求法如下:T=65536-N=65536-Fi2Fr<
43、/p><p> 例如:設(shè)K=65536,F(xiàn)=1000000=Fi=1MHz,球低音DO(261Hz)。中音DO(523Hz)。高音的DO(1046Hz)的計(jì)算值:</p><p> T=65536-N=65536-Fi2Fr=65536-10000002Fr=65536-500000/Fr</p><p> 低音DO的T=65536-500000/262=6362
44、7 中音DO的T=65536-500000/523=64580</p><p> 高音DO的T=65536-500000/1047=65059</p><p> C調(diào)各音符頻率與計(jì)數(shù)值T的對(duì)照表如表4.1所示。</p><p> 表4.1 C調(diào)各音符頻率與計(jì)數(shù)值T的對(duì)照表</p><p> 4.1.2 節(jié)拍的確定<
45、;/p><p> 一首音樂(lè)是由許多不同的音符組成的,而每個(gè)音符對(duì)應(yīng)著不同頻率,這樣就可以利用不同的頻率的組合,加以與拍數(shù)對(duì)應(yīng)的延時(shí),一起構(gòu)成音樂(lè)。了解音樂(lè)的一些基礎(chǔ)知識(shí),我們可知產(chǎn)生不同頻率的音頻脈沖即能產(chǎn)生音樂(lè)。對(duì)于單片機(jī)來(lái)說(shuō),產(chǎn)生不同頻率的脈沖是非常方便的,利用單片機(jī)的定時(shí)/計(jì)數(shù)器來(lái)產(chǎn)生這樣的方波頻率信號(hào)。因此,需要弄清楚音樂(lè)中的音符和對(duì)應(yīng)的頻率,以及單片機(jī)定時(shí)計(jì)數(shù)的關(guān)系。</p><p&g
46、t; 表4.2節(jié)拍與節(jié)拍碼對(duì)照</p><p> 每個(gè)音符使用1個(gè)字節(jié),字節(jié)的高4位代表音符的高低,低4位代表音符的節(jié)拍,圖5.2為節(jié)拍碼的對(duì)照。若1拍為0.4秒,1/4拍實(shí)0.1秒,只要設(shè)定延遲時(shí)間就可求得節(jié)拍時(shí)間。假設(shè)1/4拍為1DELAY,則1拍應(yīng)為4DELAY,以此類(lèi)推。所以只要求得1/4拍的DELAY時(shí)間,其余的節(jié)拍就是它的倍數(shù),如圖5.3為1/4和1/8節(jié)拍的時(shí)間設(shè)定。</p>&l
47、t;p> 表4.3 1/4和1/8節(jié)拍的時(shí)間設(shè)定</p><p><b> 4.1.3 編碼</b></p><p> do re mi fa so la si分別編碼為1~7,重音do編為8,重音re編為9,停頓編為0。播放長(zhǎng)度以十六分音符為單位(在本程序中為165ms),一拍即四分音符等于4個(gè)十六分音符,編為4,其它的播放時(shí)間以此類(lèi)推。音調(diào)作為編碼的高
48、4位,而播放時(shí)間作為低4位,如此音調(diào)和節(jié)拍就構(gòu)成了一個(gè)編碼。以0xff作為曲譜的結(jié)束標(biāo)志。</p><p> 歌曲播放的設(shè)計(jì)。先將歌曲的簡(jiǎn)譜進(jìn)行編碼,儲(chǔ)存在一個(gè)數(shù)據(jù)類(lèi)型為unsigned char 的數(shù)組中。程序從數(shù)組中取出一個(gè)數(shù),然后分離出高4位得到音調(diào),接著找出相應(yīng)的值賦給定時(shí)器0,使之定時(shí)操作蜂鳴器,得出相應(yīng)的音調(diào);接著分離出該數(shù)的低4位,得到延時(shí)時(shí)間,接著調(diào)用軟件延時(shí)。</p><p
49、> 表4.4 簡(jiǎn)譜對(duì)應(yīng)的簡(jiǎn)譜碼、T值、節(jié)拍數(shù)</p><p> 4.2 軟件程序設(shè)計(jì)</p><p> 4.2.1 程序流程圖及相應(yīng)代碼塊</p><p><b> 主程序流程圖:</b></p><p><b> 4 系統(tǒng)調(diào)試</b></p><p> 調(diào)
50、試是一個(gè)必不可少的環(huán)節(jié),它將會(huì)驗(yàn)證你的成果,是否實(shí)現(xiàn)了所要完成的功能。系統(tǒng)調(diào)試仿真時(shí)先要使用Keil C編譯器,把所寫(xiě)的程序進(jìn)行編譯,同時(shí)在仿真器里設(shè)置生成HEX文件,編譯無(wú)錯(cuò)誤時(shí)還要進(jìn)行PROTEUS仿真,查看功能是否能夠?qū)崿F(xiàn)。下面就將仿真將會(huì)用到的軟件進(jìn)行簡(jiǎn)單的介紹,并對(duì)仿真過(guò)程予以簡(jiǎn)介。</p><p> 4.1 常用調(diào)試工具</p><p> 4.1.1 Keil C 軟件&l
51、t;/p><p> Keil C軟件是集成調(diào)試環(huán)境,集成了編緝器、編譯器、調(diào)試器,支持軟件模擬,支持項(xiàng)目管理功能強(qiáng)大的觀察窗口,支持所有的數(shù)據(jù)類(lèi)型。樹(shù)狀結(jié)構(gòu)顯示,一目了然,支持ASM(匯編)、C語(yǔ)言,多語(yǔ)言多模塊源程序混合調(diào)試,在線直接修改、編譯、調(diào)試源程序,錯(cuò)誤指令定位。功能很強(qiáng)大。用于對(duì)程序的調(diào)試和編輯。</p><p> 4.1.2 PROTEUS軟件</p><
52、p> 系統(tǒng)仿真還用到了PROTEUS軟件,可通過(guò)仿真可以完全顯示出所設(shè)計(jì)系統(tǒng)的功能,對(duì)于程序的調(diào)試等有很大的幫助。</p><p> 首先要新建一個(gè)文檔是DNS型的找出需要的器件,可以使用搜索功能。接著把各個(gè)器件放到合適的位置都要放到藍(lán)色框內(nèi)。然后根據(jù)自己的設(shè)計(jì)要求連線。把所有的元件都連接好,做出完整的電路圖。</p><p> 4.2 系統(tǒng)調(diào)試及性能分析</p>
53、<p> 系統(tǒng)的調(diào)試開(kāi)始是把偉福編譯生成的無(wú)錯(cuò)誤后綴名為.HEX的文件加載到AT89C51單片機(jī)中,方法是雙擊單片機(jī)彈出一個(gè)對(duì)話框,在program file后選擇要添加文件,文件要求必須是HEX文件。然后可以點(diǎn)擊運(yùn)行觀察現(xiàn)象,當(dāng)出現(xiàn)錯(cuò)誤時(shí),大多都是軟件出了問(wèn)題,經(jīng)過(guò)不斷的改進(jìn)調(diào)試。對(duì)按鍵檢測(cè)、加減歌曲序號(hào)與按鍵之間產(chǎn)生的不一致、歌曲調(diào)用子程序等軟件的修改后,系統(tǒng)基本實(shí)現(xiàn)了所要設(shè)計(jì)的功能。</p><p
54、> 在進(jìn)行系統(tǒng)的測(cè)試過(guò)程中。當(dāng)調(diào)節(jié)歌曲的序號(hào)時(shí),程序是給了一個(gè)初始值“1”,假如調(diào)節(jié)歌曲的序號(hào)后,歌曲播放的就是顯示屏上顯示的歌曲序號(hào)的歌曲。如按下復(fù)位鍵后時(shí)間會(huì)回到初始時(shí)間,即從頭開(kāi)始。數(shù)碼管也跟隨顯示歌曲的序號(hào)為“1”,同時(shí)蜂鳴器發(fā)出了聲響,LED燈隨著歌曲花樣閃爍。通過(guò)調(diào)試系統(tǒng)達(dá)到設(shè)計(jì)的任務(wù)要求。</p><p><b> 參考文獻(xiàn)</b></p><p&
55、gt; [1] 林立,張俊亮,曹旭東.單片機(jī)原理及應(yīng)用[M],北京:電子工業(yè)出版社,2009.7,17-130 </p><p> [2] 黃智偉.全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽系統(tǒng)設(shè)計(jì)[M],北京:北京航空航天大學(xué)出版社,2006.6.</p><p> [3] 李廣弟,朱月秀,王秀山.單片機(jī)基礎(chǔ)[M],北京:北京航空航天大學(xué)出版社,2001.7.</p><p>
56、 [4] 閻石. 數(shù)字電子技術(shù)基礎(chǔ)(第五版)[M], 高等教育出版社,2005.</p><p> [5] 譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)(第二版)[M],北京:清華大學(xué)出版社,1991.</p><p> [6] 謝維成,楊加國(guó), 單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)[M],北京:清華大學(xué)出版社, 2006,8.</p><p> Design Of Multi-fu
57、nction LED Stroboflash Music Box </p><p> Based On AT89S52 SCM</p><p><b> HU Wei</b></p><p> (Class1,Grade2007,Electronic Information Science and Technology,Physics
58、and Electrical,Engineering Department,Weinan Teachers University)</p><p> Abstract: This design is a series based on AT89S52 microcontroller Music Box, based on principles of SCM technology, through the pro
59、duction of hardware and software compilation, designed a multi-function music box. Mainly by the keys of the music box circuit, reset circuit, clock circuit and the buzzer composition. Using four buttons control music bo
60、x, one to switch play or stop songs, and the other The main process is to achieve by pressing function keys on the first one and the next, and susp</p><p> Key Words: Music Box ;AT89S52 SCM; KEIL; PROTEUS;
61、 TONE</p><p> 附錄1 音樂(lè)播放器播放效果圖附錄2 部分程序源代碼及注釋</p><p><b> main()</b></p><p><b> { </b></p><p> init_timer2();</p><p> InitialSoun
62、d();</p><p><b> while(1)</b></p><p><b> { </b></p><p><b> temp=cnt;</b></p><p> while(cnt>2 )</p><p><b>
63、{</b></p><p><b> cnt=0;</b></p><p><b> temp=cnt;</b></p><p><b> }</b></p><p> P1=table[temp];</p><p> Play(M
64、usic_file[temp],0,3,360);</p><p> Delay1ms(500);</p><p><b> }</b></p><p><b> }</b></p><p> void _EX0_() interrupt 0</p><p><
65、b> {</b></p><p> if(key_add==0)</p><p><b> {</b></p><p><b> cnt++;</b></p><p> Delay1ms(500);</p><p><b> }<
66、/b></p><p> if(key_dec==0)</p><p><b> {</b></p><p><b> cnt--;</b></p><p> Delay1ms(500);</p><p><b> }</b></p
67、><p><b> }</b></p><p> void _EX0_2() interrupt 2</p><p><b> {</b></p><p><b> flag=0;</b></p><p> Delay1ms(100);</p
68、><p><b> }</b></p><p> void timer2() interrupt 5</p><p><b> {</b></p><p><b> TF2=0;</b></p><p><b> ms50++;</
69、b></p><p> if(ms50>=Music_file[temp][i]/8)</p><p><b> {</b></p><p><b> ms50=0;</b></p><p><b> t++;</b></p><p>
70、;<b> if(t>=55)</b></p><p> t=Music_file[temp][i]/8;</p><p><b> if(t<8)</b></p><p> lamp_data=lamp[t];</p><p><b> else</b>
71、</p><p> lamp_data=lamp[8-t];</p><p><b> }</b></p><p><b> }</b></p><p><b> 播放歌曲子程序:</b></p><p> //****************
72、**********************************************************</p><p> int Play(unsigned char *Sound,unsigned char Signature,unsigned Octachord,unsigned int Speed)</p><p><b> {</b><
73、/p><p> unsigned int NewFreTab[12];//新的頻率表</p><p> unsigned char i,j;</p><p> unsigned int Point,LDiv,LDiv0,LDiv1,LDiv2,LDiv4,CurrentFre,Temp_T,SoundLength;</p><p>
74、unsigned char Tone,Length,SL,SH,SM,SLen,XG,FD,LEDFlash;</p><p> for(i=0;i<12;i++) // 根據(jù)調(diào)號(hào)及升降八度來(lái)生成新的頻率表 </p><p><b> {</b></p><p> j = i + Signature;</p>
75、<p> if(j > 11)</p><p><b> {</b></p><p><b> j = j-12;</b></p><p> NewFreTab[i] = FreTab[j]*2;</p><p><b> }</b></p>
76、;<p><b> else</b></p><p> NewFreTab[i] = FreTab[j];</p><p> if(Octachord == 1)</p><p> NewFreTab[i]>>=2;</p><p> else if(Octachord == 3)&l
77、t;/p><p> NewFreTab[i]<<=2;</p><p> }</p><p> SoundLength = 0;</p><p> while(Sound[SoundLength] != 0x00)//計(jì)算歌曲長(zhǎng)度</p><p><b> {</b
78、></p><p> SoundLength+=2;</p><p><b> }</b></p><p> Point = 0;</p><p> Tone = Sound[Point];</p><p> Length = Sound[Point+1]; // 讀出
79、第一個(gè)音符和它時(shí)時(shí)值</p><p> LDiv0 = 12000/Speed;// 算出1分音符的長(zhǎng)度(幾個(gè)10ms) </p><p> LDiv4 = LDiv0/4; // 算出4分音符的長(zhǎng)度 </p><p> LDiv4 = LDiv4-LDiv4*SOUND_SPACE; // 普通音最長(zhǎng)間隔標(biāo)準(zhǔn) </p>&
80、lt;p> TR0 = 0;</p><p> TR1 = 1;</p><p> while(Point < SoundLength)</p><p><b> {</b></p><p> if(cnt!=temp)</p><p><b> {<
81、;/b></p><p><b> return 0;</b></p><p><b> }</b></p><p> if(flag==0)</p><p><b> {</b></p><p><b> flag=1;<
82、;/b></p><p> while(flag==1)</p><p><b> {</b></p><p> Delay1ms(10);</p><p><b> BeepIO=0;</b></p><p> init_timer2();</p>
83、;<p><b> }</b></p><p><b> flag=1;</b></p><p><b> }</b></p><p> SL=Tone%10; //計(jì)算出音符 </p><p> SM=Tone/10%10;
84、 //計(jì)算出高低音</p><p> LEDFlash=SM*((SL/2)+1)+2; </p><p> SH=Tone/100;//計(jì)算出是否升半 </p><p> CurrentFre = NewFreTab[SignTab[SL-1]+SH]; //查出對(duì)應(yīng)音符的頻率 if(SL!=0)</p&
85、gt;<p><b> {</b></p><p> if (SM==1) CurrentFre >>= 2; //低音 </p><p> if (SM==3) CurrentFre <<= 2; //高音</p><p> Temp_T = 65536-(50000/CurrentFre
86、)*10/(12000000/SYSTEM_OSC);//計(jì)算計(jì)數(shù)器初值</p><p> Sound_Temp_TH0 = Temp_T/256; </p><p> Sound_Temp_TL0 = Temp_T%256; </p><p> TH0 = Sound_Temp_TH0; </p><p> TL0 = Sound
87、_Temp_TL0 + 12; //加12是對(duì)中斷延時(shí)的補(bǔ)償 </p><p><b> }</b></p><p> if(cnt!=temp)</p><p><b> {</b></p><p><b> return 0;</b></p><
88、p><b> }</b></p><p> if(flag==0)</p><p><b> {</b></p><p><b> flag=1;</b></p><p> while(flag==1)</p><p><b>
89、 {</b></p><p> Delay1ms(10);</p><p><b> BeepIO=0;</b></p><p> init_timer2();</p><p><b> }</b></p><p><b> flag=1;&
90、lt;/b></p><p><b> }</b></p><p> SLen=LengthTab[Length%10]; //算出是幾分音符</p><p> XG=Length/10%10; //算出音符類(lèi)型(0普通1連音2頓音) </p><p> FD=Length/100;</p&g
91、t;<p> LDiv=LDiv0/SLen; //算出連音音符演奏的長(zhǎng)度(多少個(gè)10ms)</p><p> if (FD==1) </p><p> LDiv=LDiv+LDiv/2;</p><p> if(XG!=1)</p><p> if(XG==0) //算出普通音符的演奏長(zhǎng)度 </
92、p><p> if (SLen<=4)</p><p> LDiv1=LDiv-LDiv4;</p><p><b> else</b></p><p> LDiv1=LDiv*SOUND_SPACE;</p><p><b> else</b></p&g
93、t;<p> LDiv1=LDiv/2; //算出頓音的演奏長(zhǎng)度 </p><p><b> else</b></p><p> LDiv1=LDiv;</p><p> if(SL==0) LDiv1=0;</p><p> LDiv2=LDiv-LDiv1; //算出不發(fā)音的長(zhǎng)度 &l
94、t;/p><p> if (SL!=0)</p><p><b> {</b></p><p><b> TR0=1;</b></p><p> for(i=LDiv1;i>0;i--) //發(fā)規(guī)定長(zhǎng)度的音 </p><p><b> {</b&
95、gt;</p><p> while(TF1==0);</p><p> TH1 = Sound_Temp_TH1;</p><p> TL1 = Sound_Temp_TL1;</p><p><b> TF1=0;</b></p><p><b> }</b>&
96、lt;/p><p><b> }</b></p><p> if(cnt!=temp)</p><p><b> {</b></p><p><b> return 0;</b></p><p><b> }</b></
97、p><p> if(flag==0)</p><p><b> {</b></p><p><b> flag=1;</b></p><p> while(flag==1)</p><p><b> {</b></p><p&g
98、t; Delay1ms(10);</p><p><b> BeepIO=0;</b></p><p><b> }</b></p><p><b> flag=1;</b></p><p><b> }</b></p><p
99、> if(LDiv2!=0)</p><p><b> {</b></p><p> TR0=0; BeepIO=0;</p><p> for(i=LDiv2;i>0;i--) //音符間的間隔</p><p><b> {</b></p><p>
100、 while(TF1==0);</p><p> TH1 = Sound_Temp_TH1;</p><p> TL1 = Sound_Temp_TL1;</p><p><b> TF1=0;</b></p><p><b> }</b></p><p><
101、b> }</b></p><p> Point+=2; </p><p> Tone=Sound[Point];</p><p> Length=Sound[Point+1];</p><p><b> }</b></p><p> BeepIO = 0;</p
102、><p><b> }</b></p><p> //**************************************************************************</p><p><b> 附件</b></p><p><b> 目 錄<
103、/b></p><p> 大學(xué)本科生畢業(yè)論文(設(shè)計(jì))</p><p> 管理規(guī)定 (2013年11月修訂)……………………1</p><p> 大學(xué)本科畢業(yè)論文(設(shè)計(jì))</p><p> 格式和打印要求…………………………………17</p><p> 大學(xué)本科畢業(yè)論文(設(shè)計(jì))</p>&l
104、t;p> 封面及表格………………………………………27</p><p> 大學(xué)本科畢業(yè)論文(設(shè)計(jì))</p><p> 指導(dǎo)教師職責(zé)……………………………………47</p><p> 大學(xué)本科畢業(yè)論文(設(shè)計(jì))</p><p> 管理人員職責(zé)……………………………………50</p><p> 大學(xué)校級(jí)優(yōu)秀
105、本科畢業(yè)論文(設(shè)計(jì))</p><p> 評(píng)選的有關(guān)規(guī)定…………………………………51</p><p> 大學(xué)關(guān)于本科生到校外做畢業(yè)論文(設(shè)計(jì))</p><p> 的有關(guān)規(guī)定………………………………………56</p><p> 大學(xué)本科生畢業(yè)論文(設(shè)計(jì))</p><p><b> 管理規(guī)定</b
106、></p><p> 二○一三年十一月修訂</p><p> 本科生畢業(yè)論文(設(shè)計(jì))【以下簡(jiǎn)稱畢業(yè)論文(設(shè)計(jì))】是實(shí)現(xiàn)高等學(xué)校人才培養(yǎng)目標(biāo)的重要教學(xué)環(huán)節(jié),是培養(yǎng)學(xué)生創(chuàng)新意識(shí)和創(chuàng)新能力的重要手段,是理論學(xué)習(xí)與社會(huì)實(shí)踐相結(jié)合的重要體現(xiàn)。</p><p> 為進(jìn)一步規(guī)范畢業(yè)論文(設(shè)計(jì))管理,提高畢業(yè)論文(設(shè)計(jì))質(zhì)量,提高我校人才培養(yǎng)工作水平,特制定本規(guī)定。本規(guī)
107、定適用于我校對(duì)全校全日制本科生畢業(yè)論文(設(shè)計(jì))的管理,是各學(xué)院開(kāi)展畢業(yè)論文管理和學(xué)校進(jìn)行教學(xué)質(zhì)量評(píng)價(jià)的依據(jù)。</p><p><b> 一、指導(dǎo)思想</b></p><p> 畢業(yè)論文(設(shè)計(jì))的目的,是鞏固學(xué)生所學(xué)專業(yè)基礎(chǔ)知識(shí),加強(qiáng)學(xué)生基本技能訓(xùn)練,通過(guò)知識(shí)和技能的綜合運(yùn)用,培養(yǎng)學(xué)生嚴(yán)謹(jǐn)求實(shí)的治學(xué)方法和刻苦鉆研、勇于探索的精神,提高學(xué)生獲取新知識(shí)的能力和創(chuàng)新能力。
108、</p><p> 畢業(yè)論文(設(shè)計(jì))具有學(xué)術(shù)論文性質(zhì),是學(xué)生科研能力與學(xué)識(shí)水平的體現(xiàn)。學(xué)生撰寫(xiě)的畢業(yè)論文(設(shè)計(jì)),在內(nèi)容上應(yīng)當(dāng)符合《中華人民共和國(guó)學(xué)位條例》中所規(guī)定的“已較好地掌握本門(mén)學(xué)科的基礎(chǔ)理論、專門(mén)知識(shí)和基本技能,具有從事科學(xué)研究工作或擔(dān)負(fù)專門(mén)技術(shù)工作的初步能力”的水平要求,在形式上應(yīng)當(dāng)符合學(xué)術(shù)論文的規(guī)范格式。</p><p> 在畢業(yè)論文(設(shè)計(jì))選題與寫(xiě)作中,指導(dǎo)教師要引導(dǎo)學(xué)生
109、面向經(jīng)濟(jì)社會(huì)發(fā)展的需要,注重理論聯(lián)系實(shí)際,加強(qiáng)對(duì)學(xué)生創(chuàng)新意識(shí)和創(chuàng)新能力的培養(yǎng),既要遵循科學(xué)研究的一般規(guī)律,又要符合本科教學(xué)的基本要求,以實(shí)現(xiàn)本科專業(yè)人才的培養(yǎng)目標(biāo)。</p><p><b> 二、組織管理</b></p><p> 畢業(yè)論文(設(shè)計(jì))的管理采取學(xué)院具體負(fù)責(zé),教務(wù)處宏觀指導(dǎo)的體制,實(shí)行在主管教學(xué)校長(zhǎng)領(lǐng)導(dǎo)下,由教務(wù)處和各學(xué)院共同管理和組織實(shí)施的校、院二級(jí)
110、管理。</p><p> 1. 教務(wù)處負(fù)責(zé)制定畢業(yè)論文(設(shè)計(jì))管理的基本規(guī)則和要求,對(duì)畢業(yè)論文(設(shè)計(jì))管理工作進(jìn)行指導(dǎo)和監(jiān)督,遴選校級(jí)優(yōu)秀畢業(yè)論文(設(shè)計(jì))和天津市級(jí)優(yōu)秀畢業(yè)論文(設(shè)計(jì))。</p><p> 2. 學(xué)院根據(jù)教育部關(guān)于畢業(yè)論文(設(shè)計(jì))的指導(dǎo)意見(jiàn)和學(xué)校的總體要求,結(jié)合本專業(yè)特點(diǎn)和人才培養(yǎng)需要,制定相應(yīng)的畢業(yè)論文(設(shè)計(jì))撰寫(xiě)要求,并負(fù)責(zé)該項(xiàng)工作的組織和管理,以及對(duì)工作開(kāi)展情況進(jìn)
111、行自查。</p><p> 3. 學(xué)院應(yīng)當(dāng)成立畢業(yè)論文(設(shè)計(jì))管理工作領(lǐng)導(dǎo)小組,由主管教學(xué)的學(xué)院領(lǐng)導(dǎo)任組長(zhǎng),負(fù)責(zé)對(duì)畢業(yè)論文(設(shè)計(jì))工作的領(lǐng)導(dǎo)和管理。在領(lǐng)導(dǎo)小組下指定專人負(fù)責(zé),按照《管理人員職責(zé)》要求,為學(xué)生協(xié)調(diào)畢業(yè)論文(設(shè)計(jì))指導(dǎo)教師和答辯時(shí)間,安排學(xué)生在撰寫(xiě)畢業(yè)論文(設(shè)計(jì))期間的學(xué)習(xí)和課程。</p><p> 4. 在進(jìn)行畢業(yè)論文(設(shè)計(jì))研究階段,學(xué)校和學(xué)院應(yīng)當(dāng)為學(xué)生提供查閱資料和進(jìn)
112、行實(shí)驗(yàn)的條件。</p><p><b> 三、時(shí)間要求</b></p><p> 為保證畢業(yè)論文(設(shè)計(jì))質(zhì)量,畢業(yè)論文(設(shè)計(jì))工作時(shí)間不得少于12周。在第七學(xué)期進(jìn)行畢業(yè)論文(設(shè)計(jì))的動(dòng)員、選題、導(dǎo)師確定、文獻(xiàn)查閱等工作。在第八學(xué)期集中完成畢業(yè)論文(設(shè)計(jì))的實(shí)驗(yàn)(調(diào)研)、撰寫(xiě)、答辯等環(huán)節(jié)。</p><p><b> 四、過(guò)程要求&
113、lt;/b></p><p> 畢業(yè)論文(設(shè)計(jì))一般要經(jīng)過(guò)選題、調(diào)研與收集資料、實(shí)驗(yàn)、編寫(xiě)論文提綱、撰寫(xiě)論文初稿、修改定稿等若干階段。為使學(xué)生掌握學(xué)術(shù)論文寫(xiě)作的基本方法,培養(yǎng)學(xué)生進(jìn)行學(xué)術(shù)研究的基本素養(yǎng),在畢業(yè)論文(設(shè)計(jì))工作開(kāi)始之前,各學(xué)院應(yīng)當(dāng)召開(kāi)由畢業(yè)班學(xué)生和指導(dǎo)教師參加的畢業(yè)論文(設(shè)計(jì))工作布置會(huì),具體說(shuō)明畢業(yè)論文(設(shè)計(jì))工作的注意事項(xiàng)、要求和評(píng)分規(guī)定,并舉辦關(guān)于科學(xué)道德、學(xué)術(shù)論文寫(xiě)作方法、學(xué)術(shù)引用規(guī)
114、范等方面的專題講座。指導(dǎo)教師要定期對(duì)學(xué)生進(jìn)行指導(dǎo),分階段、逐層次地培養(yǎng)學(xué)生的論文寫(xiě)作能力和創(chuàng)新能力。</p><p> ?。ㄒ唬┊厴I(yè)論文(設(shè)計(jì))選題要求</p><p> 1. 充分體現(xiàn)專業(yè)人才培養(yǎng)目標(biāo)的要求,根據(jù)所學(xué)專業(yè)進(jìn)行選題。不得跨專業(yè)選題,但鼓勵(lì)學(xué)生選擇以本專業(yè)為主的交叉學(xué)科課題。</p><p> 2. 具有一定的理論價(jià)值和現(xiàn)實(shí)意義,具有一定的開(kāi)拓性和
115、創(chuàng)新性。</p><p> 3. 充分考慮主客觀條件,避免盲目性和隨意性。</p><p> 4. 鼓勵(lì)各學(xué)院采取開(kāi)題報(bào)告形式審核、確定全體學(xué)生的選題。各專業(yè)必須選拔5-10名學(xué)生面向整個(gè)專業(yè)學(xué)生舉行示范性開(kāi)題報(bào)告。學(xué)生可選擇指導(dǎo)教師提供的題目,也可自選題目。題目確定后,應(yīng)填寫(xiě)《大學(xué)本科畢業(yè)論文(設(shè)計(jì))題目審核表》,并須經(jīng)導(dǎo)師和學(xué)院主管領(lǐng)導(dǎo)批準(zhǔn)。在論文寫(xiě)作和進(jìn)行設(shè)計(jì)過(guò)程中需對(duì)題目進(jìn)行修
116、改的,應(yīng)填寫(xiě)《大學(xué)本科畢業(yè)論文(設(shè)計(jì))題目變更表》,并須經(jīng)導(dǎo)師和學(xué)院主管領(lǐng)導(dǎo)批準(zhǔn)。</p><p> 5. 學(xué)生選題原則上要求一人一題。若二人(或二人以上)合作課題,畢業(yè)論文(設(shè)計(jì))必須分開(kāi)撰寫(xiě),在畢業(yè)論文(設(shè)計(jì))中要重點(diǎn)闡述本人獨(dú)立完成的部分,并明確說(shuō)明本人在課題研究中所完成的內(nèi)容對(duì)整個(gè)課題的貢獻(xiàn)。攻讀雙學(xué)位的學(xué)生應(yīng)根據(jù)所修專業(yè)撰寫(xiě)兩篇不同的畢業(yè)論文(設(shè)計(jì)),不得一文兩用。</p><p&
117、gt; ?。ǘ┵Y料收集與科學(xué)實(shí)驗(yàn)</p><p> 占有豐富詳實(shí)的資料和數(shù)據(jù)是進(jìn)行畢業(yè)論文(設(shè)計(jì))研究的基礎(chǔ)。學(xué)生在撰寫(xiě)畢業(yè)論文和進(jìn)行畢業(yè)設(shè)計(jì)之前,應(yīng)廣泛收集相關(guān)資料,進(jìn)行科學(xué)實(shí)驗(yàn),了解理論界對(duì)自己擬研究問(wèn)題的研究狀況,避免低水平重復(fù)性工作,防止侵犯他人知識(shí)產(chǎn)權(quán)。</p><p> 指導(dǎo)教師應(yīng)加強(qiáng)對(duì)學(xué)生收集資料和進(jìn)行科學(xué)實(shí)驗(yàn)過(guò)程的指導(dǎo),使學(xué)生掌握各種收集資料和進(jìn)行科學(xué)實(shí)驗(yàn)的方法,為學(xué)
118、生提供必要的參考書(shū)目和實(shí)驗(yàn)條件。</p><p> (三)編寫(xiě)提綱和撰寫(xiě)畢業(yè)論文(設(shè)計(jì))</p><p> 各學(xué)院應(yīng)根據(jù)本專業(yè)特點(diǎn)安排編寫(xiě)提綱和撰寫(xiě)論文的時(shí)間。學(xué)生應(yīng)主動(dòng)找指導(dǎo)教師指導(dǎo)畢業(yè)論文(設(shè)計(jì)),每周至少一次,總次數(shù)不少于10次。學(xué)生如不能按照時(shí)間規(guī)定完成編寫(xiě)提綱和撰寫(xiě)論文各環(huán)節(jié),而直接提交論文(設(shè)計(jì)),不能參加論文(設(shè)計(jì))答辯,不能獲得相應(yīng)學(xué)分。</p><
119、p> ?。ㄋ模┊厴I(yè)論文(設(shè)計(jì))指導(dǎo)與檢查</p><p> 指導(dǎo)教師應(yīng)按學(xué)校要求對(duì)學(xué)生進(jìn)行定期指導(dǎo),同時(shí)對(duì)學(xué)生畢業(yè)論文(設(shè)計(jì))完成進(jìn)度、質(zhì)量、出勤等情況進(jìn)行檢查,及時(shí)解決檢查中發(fā)現(xiàn)的問(wèn)題,如實(shí)填寫(xiě)《本科畢業(yè)論文(設(shè)計(jì))中期檢查表》。</p><p><b> 五、質(zhì)量要求</b></p><p><b> 1. 題目<
120、;/b></p><p> 畢業(yè)論文(設(shè)計(jì))題目應(yīng)具有高度的概括性,且簡(jiǎn)明、易讀,字?jǐn)?shù)一般應(yīng)在20字以內(nèi)。英文題目要與中文題目相對(duì)應(yīng),詞匯、語(yǔ)法使用準(zhǔn)確。</p><p><b> 2. 中英文摘要</b></p><p> 中文摘要應(yīng)簡(jiǎn)要說(shuō)明畢業(yè)論文(設(shè)計(jì))所研究的內(nèi)容、目的、方法、結(jié)論、主要成果和特色,字?jǐn)?shù)一般應(yīng)在200至300
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)---基于at89s52單片機(jī)數(shù)字音樂(lè)盒設(shè)計(jì)
- 基于89s52單片機(jī)與led點(diǎn)陣的音樂(lè)盒設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)溫度采集設(shè)計(jì)畢業(yè)論文
- 【doc】單片機(jī)課程設(shè)計(jì) 基于at89s52單片機(jī)的數(shù)碼管顯示音樂(lè)盒的設(shè)計(jì)
- 基于at89s52單片機(jī)語(yǔ)言機(jī)聲光畢業(yè)論文
- 基于at89s52單片機(jī)的模擬電梯設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文外文翻譯-at89s52單片機(jī)
- 單片機(jī)基于at89s52單片機(jī)的遙控器設(shè)計(jì)畢業(yè)論文
- 單片機(jī)基于at89s52單片機(jī)的遙控器設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的測(cè)距系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的44矩陣鍵盤(pán)設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的校園打鈴系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的電子琴設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的遙控器設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的頻率計(jì)設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)循跡小車(chē)的系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的控制步進(jìn)電機(jī)畢業(yè)論文
- 基于at89s52單片機(jī)的步進(jìn)電機(jī)控制畢業(yè)論文
- 基于at89s52單片機(jī)數(shù)字時(shí)鐘的實(shí)現(xiàn)畢業(yè)論文
- 基于at89s52單片機(jī)的直流數(shù)控恒流源設(shè)計(jì)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論