通信原理課程設計-紅外遙控貪食蛇.doc

通信原理課程設計-紅外遙控貪食蛇.doc

ID:54605647

大?。?.24 MB

頁數(shù):32頁

時間:2020-04-18

通信原理課程設計-紅外遙控貪食蛇.doc_第1頁
通信原理課程設計-紅外遙控貪食蛇.doc_第2頁
通信原理課程設計-紅外遙控貪食蛇.doc_第3頁
通信原理課程設計-紅外遙控貪食蛇.doc_第4頁
通信原理課程設計-紅外遙控貪食蛇.doc_第5頁
資源描述:

《通信原理課程設計-紅外遙控貪食蛇.doc》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、通信系統(tǒng)原理課程設計基于51單片機和紅外遙控的點陣貪食蛇院系:惠州學院電子科學系班級:11電子信息工程1班組員:翁銖煒 110703131林貴玉 110703122目錄第一章方案設計與論證………………………………………………11、穩(wěn)壓電源模塊方案論證………………………………………12、單片機的選擇論證……………………………………………23、點陣驅動方案論證……………………………………………2第二章系統(tǒng)總體設計…………………………………………………3第三章紅外遙控系統(tǒng)介紹……………………………………………41、紅外通訊原理……………………………………………………42、紅外遙控系統(tǒng)結構

2、………………………………………………53、調制………………………………………………………………54、發(fā)射系統(tǒng)…………………………………………………………65、一體化紅外接收頭………………………………………………76、紅外編碼格式……………………………………………………8第四章硬件設計……………………………………………………101、8X8LED單色點陣的原理說明………………………………102、LED陣列驅動電路………………………………………………103、穩(wěn)壓電源電路……………………………………………………104、蜂鳴器及其驅動電路…………………………………………115、紅外接收模塊電

3、路………………………………………………116、單片機最小系統(tǒng)…………………………………………………127、系統(tǒng)總原理圖……………………………………………………12第五章軟件設計……………………………………………………141、主程序工作流程…………………………………………………142、LED點陣初始化…………………………………………………143、貪吃蛇的移動……………………………………………………154、食物的隨機出現(xiàn)………………………………………………155、紅外遙控………………………………………………………15第六章 測試與調試…………………………………………………17第七章 總

4、結…………………………………………………………19附錄一系統(tǒng)源程序…………………………………………………20緒論:本文根據(jù)貪食蛇的游戲規(guī)則,主要闡述基于51單片機和紅外遙控的點陣貪食蛇的設計方案及思路。本文以ATMELAT89S52單片機為控制核心,使用8*8點陣為顯示模塊,設計并實現(xiàn)貪食蛇最基本的功能。文章詳細介紹了紅外遙控貪食蛇的硬件電路和軟件設計。硬件部分利用紅外接收頭的輸出接在AT89C52單片機INT1中斷口,通過跳變沿觸發(fā)的方式來觸發(fā)單片機INT1中斷,從而可以對編碼脈沖進行接收、存儲和解碼,然后根據(jù)對應的鍵值實現(xiàn)點陣上貪食蛇的各種運動變換。貪吃蛇,是一種益智小游戲。其

5、游戲背景:蛇引誘夏娃吃了蘋果之后,就被貶為毒蟲,陰險的象征,而蛇吃東西是整只動物吞進去的,大概在文藝復興的時候就有人發(fā)明了這么一種游戲,是現(xiàn)在貪吃蛇的前身,后來慢慢地發(fā)展成了現(xiàn)有的貪吃蛇游戲。其游戲規(guī)則比較簡單,就是一條小蛇,不停地在屏幕上游走去吃屏幕上出現(xiàn)的食物,越吃越長,到了一定的長度之后,就可以進入下一關,越到后面的關卡蛇移動的速度越快,只要蛇頭碰到四周的墻壁或者碰到自己的身體,小蛇就立即斃命并結束游戲。第一章方案設計與論證:1、穩(wěn)壓電源模塊方案論證:常用的電源有串聯(lián)型線性穩(wěn)壓電源(LM2940、7805等)和開關型穩(wěn)壓電源(LM2596、LM2575等)兩大類。前者具有紋波

6、小、電路結構簡單的優(yōu)點,但是效率較低,功耗大;后者功耗小,效率高,但電路卻比較復雜,電路的紋波大。對于單片機,需要提供穩(wěn)定的5V電源,由于LM2940的穩(wěn)壓的線性度非常好,所以選用LM2940對其進行供電。在本設計中,51單片機使用5V電源,電池使用7.2V電源??紤]到電源為充電電池組,額定電壓為7.2V,實際充滿電后電壓則為7.0-7.3V,所以單片機及紅外遙控模塊需采用穩(wěn)壓后的5V電源供電。方案一:使用三端穩(wěn)壓電路78XX系列,如7805。工作原理:是電流源型穩(wěn)壓電路,是通過調節(jié)輸出電流來保證輸出端電壓的,其反饋量是電壓,基準量也是電壓,經過內部電路轉化成反饋電流和基準旁路電流

7、,其差值又去旁路內部電流源使輸出電流滿足端電壓的穩(wěn)定。方案二:使用LM2940低壓差三端穩(wěn)壓路。綜合兩種方案考慮,LM2940比7805的轉換效率高。7805直接輸入不接輸出的情況下,其內部還會有3mA的電流消耗(靜態(tài)電流)。而LM2940的靜態(tài)電流就比它遠遠小得多了。最終采用方案二。2、單片機的選擇論證:方案一:AT89S52單片機是一種高性能8位單片微型計算機。它把構成計算機的中央處理器CPU、存儲器、寄存器、I/O接口制作在一塊集成電路芯片中,從而構成較為完整的

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。