資源描述:
《本科畢業(yè)論文-—基于單片機(jī)的神奇搖搖棒.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、目錄1緒論11.1概述11.2搖搖棒的基本原理21.3研究現(xiàn)狀21.4設(shè)計(jì)目的和意義31.5設(shè)計(jì)要求31.6設(shè)計(jì)思路32.神奇搖搖棒硬件設(shè)計(jì)42.1硬件電路設(shè)計(jì)基本結(jié)構(gòu)42.2主控電路設(shè)計(jì)說明62.3STC89C52單片機(jī)簡介72.3.1STC89C52芯片72.4LED基本介紹92.4.1LED硬件電路92.4.2LED內(nèi)部結(jié)構(gòu)及原理102.4.3時鐘電路112.4.4復(fù)位電路122.5開關(guān)電路133.神奇搖搖棒軟件設(shè)計(jì)153.1開發(fā)環(huán)境153.2漢字圖形取模軟件163.3主程序流程圖174.神奇
2、搖搖棒系統(tǒng)的實(shí)現(xiàn)和結(jié)果204.1硬、軟件分別調(diào)試及聯(lián)合調(diào)試204.1.1硬件調(diào)試204.1.2軟件程序調(diào)試214.1.3聯(lián)合調(diào)試224.2搖搖棒實(shí)物效果展示22結(jié)論24致謝26參考文獻(xiàn)27附錄28基于單片機(jī)的神奇搖搖棒設(shè)計(jì)1緒論1.1概述數(shù)碼搖搖棒是由一組發(fā)光二極管排列而成,搖動時能顯示各種圖案的顯示器件?;谌搜垡曈X暫留原理、運(yùn)用最新專利電子技術(shù)研制而成的線陣LED運(yùn)動成像的高科技產(chǎn)品。它可以通過在手中左右搖晃棒體,就可在其搖擺出的扇形軌跡面上顯示非常穩(wěn)定的文字或圖像,并可以連接電腦編輯下載更新文
3、字或圖案。相比于過去的閃光棒、熒光棒,它具有如下特點(diǎn):1、顯示方式新穎,吸引力強(qiáng)。2、以LED電子燈顯示,圖案明顯清晰、穩(wěn)定,可顯示多幅圖案。3、在LED搖搖棒的手握部分,設(shè)計(jì)成手柄,更人性化,而且使得搖晃過程中,顯示內(nèi)容的定位更準(zhǔn)確。4、可通過數(shù)據(jù)線與電腦連接,設(shè)計(jì)、更改顯示內(nèi)容。5、可多次使用,降低浪費(fèi)。6、亮度高,視角更大,可視距離更遠(yuǎn)。1.2搖搖棒的基本原理人的眼睛存在視覺暫留現(xiàn)象,正因?yàn)檠劬Ψ磻?yīng)遲鈍,才豐富了人的視覺感受,LED搖搖棒很好地利用了人眼的視覺暫留特性?!?·運(yùn)用最新專利電子技
4、術(shù)研制而成的線陣LED運(yùn)動成像的高科技產(chǎn)品。LED搖搖棒是在手?jǐn)[動到不同位置的時候,讓位于一條直線上的LED顯示二維圖像的不同的列,利用人眼的視覺暫留效應(yīng),實(shí)現(xiàn)圖形掃描顯示。輸出信號頻率的控制通過單片機(jī)來實(shí)現(xiàn),用16個發(fā)光二極管進(jìn)行不同頻率的亮滅刷新。當(dāng)進(jìn)行搖動時,由于人的視覺暫留原理,會在發(fā)光二極管搖動區(qū)域產(chǎn)生一個視覺平面,在視覺平面內(nèi)的二極管通過不同頻率的刷新,會在搖動區(qū)域內(nèi)產(chǎn)生圖像,從而達(dá)到在該視覺平面上傳達(dá)信息的作用。1.3研究現(xiàn)狀近年來隨著人們生活水平的日益提高,人們對娛樂產(chǎn)業(yè)的消費(fèi)也越來
5、越高,各大中城市舉辦演唱會的次數(shù)也越來越多.在學(xué)校里舉辦的各種晚會,活動也越來越多,以及自己私人舉辦的聚會等等,這些都能用到LED搖搖棒.尤其是近年來的選秀熱,更是加大了搖搖棒的市場需求.在演唱會、文藝演出、及各種比賽場合,揮舞著的發(fā)光棒上可以顯示出各種你所需要的文字、符號、圖像等,能夠極大地活躍現(xiàn)場氣氛,調(diào)動觀眾激情。試想一下,當(dāng)你手中的發(fā)光棒顯示出“某某某”,或“我愛你”的字樣時,即使你無法與心中的偶像面對面交流,他也能感受到來自你的激情。據(jù)調(diào)查顯示,人們接受的信息有·2·2/3的信息是通過眼睛
6、取得的。數(shù)碼搖搖棒集娛樂、益智玩具和流動廣告于一體,給予是就的吸引眼球的效果。在明星演唱會、歌友會、酒吧、大型的娛樂場以及各種大型的選舉、游行活動中都可以使用數(shù)碼搖搖棒。隨著社會經(jīng)濟(jì)的不斷進(jìn)步,以及顯示技術(shù)的不斷完善,人們對數(shù)碼搖搖棒的認(rèn)識將會越來越深入。1.4設(shè)計(jì)目的和意義本次設(shè)計(jì)制作的是一個顯示棒,基本要求就是要小巧、輕便,所以要將單片機(jī)的系統(tǒng)板簡化設(shè)計(jì)。通過本次設(shè)計(jì),加強(qiáng)對AT89C52單片機(jī)的深刻理解,提高設(shè)計(jì)能力和動手能力。1.5設(shè)計(jì)要求設(shè)計(jì)一個16只高亮度LED發(fā)光二極管構(gòu)成的搖搖棒,通
7、過單片機(jī)編程配合手的左右搖晃就可呈現(xiàn)一幅完整的畫面,可以顯示字符、圖片。1.6設(shè)計(jì)思路LED搖搖棒是基于人的視覺暫留原理,通過分時刷新16個發(fā)光二極管來顯示輸出文字或圖案等信息。輸出信號頻率的控制通過單片機(jī)來實(shí)現(xiàn),用搖動傳感器檢測當(dāng)前搖動狀態(tài)。當(dāng)進(jìn)行搖動時,由于人的視覺暫留原理,會在發(fā)光二極管搖動區(qū)域產(chǎn)生一個視覺平面,在視覺平面內(nèi)的二極管通過不同頻率的刷新,會在搖動區(qū)域內(nèi)產(chǎn)生圖像,從而達(dá)到在該視覺平面上傳達(dá)信息的作用?!?·2.神奇搖搖棒硬件設(shè)計(jì)2.1硬件電路設(shè)計(jì)基本結(jié)構(gòu)系統(tǒng)電源VCC為5V,下載程
8、序和調(diào)試時一定要保證5V電壓,實(shí)際使用時用3節(jié)干電池串聯(lián)4.5V即可。STC89C52單片機(jī)作為控制器,在它的P0、P2口接有16只以共陽的方式連接的高亮度LED,由單片機(jī)輸出低電平點(diǎn)亮。P0口的上拉電阻RA1不能少。串在LED公共端的二極管D1會產(chǎn)生一定的壓降,用來保護(hù)LED,經(jīng)實(shí)測LED點(diǎn)亮?xí)r兩端電壓為3V左右,在LED的安全承受范圍內(nèi)。K1是畫面切換開關(guān),用于切換顯示不同內(nèi)容;S1為水銀開關(guān)。?圖1是神奇搖搖棒設(shè)計(jì)原理圖。由電源VCC為5V,實(shí)際使用時用2.1節(jié)