資源描述:
《通信原理課程設(shè)計(jì)-紅外遙控貪食蛇》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、基于紅外遙控的點(diǎn)陣貪食蛇通信系統(tǒng)原理課程設(shè)計(jì)基于51單片機(jī)和紅外遙控的點(diǎn)陣貪食蛇院系:惠州學(xué)院電子科學(xué)系班級:11電子信息工程1班組員:翁銖煒 110703131林貴玉 110703122基于紅外遙控的點(diǎn)陣貪食蛇目錄第一章方案設(shè)計(jì)與論證………………………………………………11、穩(wěn)壓電源模塊方案論證………………………………………12、單片機(jī)的選擇論證……………………………………………23、點(diǎn)陣驅(qū)動(dòng)方案論證……………………………………………2第二章系統(tǒng)總體設(shè)計(jì)…………………………………………………3第三章紅外遙控系統(tǒng)介紹……………………………………………41、紅外通訊原理………………
2、……………………………………42、紅外遙控系統(tǒng)結(jié)構(gòu)………………………………………………53、調(diào)制………………………………………………………………54、發(fā)射系統(tǒng)…………………………………………………………65、一體化紅外接收頭………………………………………………76、紅外編碼格式……………………………………………………8第四章硬件設(shè)計(jì)……………………………………………………101、8X8LED單色點(diǎn)陣的原理說明………………………………102、LED陣列驅(qū)動(dòng)電路………………………………………………103、穩(wěn)壓電源電路……………………………………………………104、蜂鳴器及其驅(qū)動(dòng)電路…
3、………………………………………115、紅外接收模塊電路………………………………………………116、單片機(jī)最小系統(tǒng)…………………………………………………127、系統(tǒng)總原理圖……………………………………………………12第五章軟件設(shè)計(jì)……………………………………………………141、主程序工作流程…………………………………………………142、LED點(diǎn)陣初始化…………………………………………………143、貪吃蛇的移動(dòng)……………………………………………………154、食物的隨機(jī)出現(xiàn)………………………………………………155、紅外遙控………………………………………………………15第六章 測試與調(diào)
4、試…………………………………………………17第七章 總結(jié)…………………………………………………………19附錄一系統(tǒng)源程序…………………………………………………20基于紅外遙控的點(diǎn)陣貪食蛇緒論:本文根據(jù)貪食蛇的游戲規(guī)則,主要闡述基于51單片機(jī)和紅外遙控的點(diǎn)陣貪食蛇的設(shè)計(jì)方案及思路。本文以ATMELAT89S52單片機(jī)為控制核心,使用8*8點(diǎn)陣為顯示模塊,設(shè)計(jì)并實(shí)現(xiàn)貪食蛇最基本的功能。文章詳細(xì)介紹了紅外遙控貪食蛇的硬件電路和軟件設(shè)計(jì)。硬件部分利用紅外接收頭的輸出接在AT89C52單片機(jī)INT1中斷口,通過跳變沿觸發(fā)的方式來觸發(fā)單片機(jī)INT1中斷,從而可以對編碼脈沖進(jìn)行接收、存儲(chǔ)和解碼
5、,然后根據(jù)對應(yīng)的鍵值實(shí)現(xiàn)點(diǎn)陣上貪食蛇的各種運(yùn)動(dòng)變換。貪吃蛇,是一種益智小游戲。其游戲背景:蛇引誘夏娃吃了蘋果之后,就被貶為毒蟲,陰險(xiǎn)的象征,而蛇吃東西是整只動(dòng)物吞進(jìn)去的,大概在文藝復(fù)興的時(shí)候就有人發(fā)明了這么一種游戲,是現(xiàn)在貪吃蛇的前身,后來慢慢地發(fā)展成了現(xiàn)有的貪吃蛇游戲。其游戲規(guī)則比較簡單,就是一條小蛇,不停地在屏幕上游走去吃屏幕上出現(xiàn)的食物,越吃越長,到了一定的長度之后,就可以進(jìn)入下一關(guān),越到后面的關(guān)卡蛇移動(dòng)的速度越快,只要蛇頭碰到四周的墻壁或者碰到自己的身體,小蛇就立即斃命并結(jié)束游戲?;诩t外遙控的點(diǎn)陣貪食蛇第一章方案設(shè)計(jì)與論證:1、穩(wěn)壓電源模塊方案論證:常用的電源有串聯(lián)型線
6、性穩(wěn)壓電源(LM2940、7805等)和開關(guān)型穩(wěn)壓電源(LM2596、LM2575等)兩大類。前者具有紋波小、電路結(jié)構(gòu)簡單的優(yōu)點(diǎn),但是效率較低,功耗大;后者功耗小,效率高,但電路卻比較復(fù)雜,電路的紋波大。對于單片機(jī),需要提供穩(wěn)定的5V電源,由于LM2940的穩(wěn)壓的線性度非常好,所以選用LM2940對其進(jìn)行供電。在本設(shè)計(jì)中,51單片機(jī)使用5V電源,電池使用7.2V電源。考慮到電源為充電電池組,額定電壓為7.2V,實(shí)際充滿電后電壓則為7.0-7.3V,所以單片機(jī)及紅外遙控模塊需采用穩(wěn)壓后的5V電源供電。方案一:使用三端穩(wěn)壓電路78XX系列,如7805。工作原理:是電流源型穩(wěn)壓電路,是
7、通過調(diào)節(jié)輸出電流來保證輸出端電壓的,其反饋量是電壓,基準(zhǔn)量也是電壓,經(jīng)過內(nèi)部電路轉(zhuǎn)化成反饋電流和基準(zhǔn)旁路電流,其差值又去旁路內(nèi)部電流源使輸出電流滿足端電壓的穩(wěn)定。方案二:使用LM2940低壓差三端穩(wěn)壓路。綜合兩種方案考慮,LM2940比7805的轉(zhuǎn)換效率高。7805直接輸入不接輸出的情況下,其內(nèi)部還會(huì)有3mA的電流消耗(靜態(tài)電流)。而LM2940的靜態(tài)電流就比它遠(yuǎn)遠(yuǎn)小得多了。最終采用方案二。29基于紅外遙控的點(diǎn)陣貪食蛇2、單片機(jī)的選擇論證:方案一:AT89S52單片機(jī)是一種高性能