需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):15446 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:本文完成了基于STC89C52單片機的貪吃蛇游戲系統(tǒng)的設計。描述了此游戲系統(tǒng)的組成結構、基本原理、以及對應的硬件設計、軟件設計。 本文所闡述的貪吃蛇游戲系統(tǒng)能完成移動、隨機生成食物和吃食物、顯示初始的默認蛇身、吃到食物蛇身自動變長的基本功能。此外本系統(tǒng)還具有得分自動顯示、難度自動增長、游戲音效、游戲暫停與重啟、失敗界面顯示的功能。首先,本游戲系統(tǒng)的硬件設計包括12864液晶演示模塊、按鍵模塊、蜂鳴器模塊和供電模塊。其次,軟件使用C語言編程,基礎簡便,易于理解,相比復雜、難以理解的匯編語言從根本上加快了開發(fā)速度。為了減少、避免不必要的硬件損耗,提高開發(fā)效率,故本系統(tǒng)設計過程中采用Proteus 8.5仿真軟件,依靠此功能強大的仿真軟件所提供的開發(fā)環(huán)境配合keil軟件進行聯(lián)調(diào),最終,在仿真、調(diào)試成功的前提下移植進入硬件系統(tǒng)中完成貪吃蛇游戲機。此次設計的貪吃蛇游戲機有一定便攜性、易于操作、適合閑暇時光玩耍,具有一定設計價值。 關鍵詞:單片機;貪吃蛇;游戲機
目錄 摘要 Abstract 1.緒論-1 1.1課題研究的背景和意義-1 1.2目前國內(nèi)外研究現(xiàn)狀-1 1.3本課題的發(fā)展趨勢-2 1.4本課題的主要任務和工作-3 2.系統(tǒng)設計方案與實現(xiàn)-4 2.1系統(tǒng)方案設計-4 2.2按鍵模塊設計方案-4 2.3顯示模塊設計方案-5 2.4電源及蜂鳴器模塊設計方案-5 2.4.1電源模塊設計方案-5 2.4.2蜂鳴器模塊設計方案-5 2.5系統(tǒng)方案技術指標-6 2.6方案創(chuàng)新-6 3.系統(tǒng)硬件平臺搭建-7 3.1單片機控制模塊-7 3.1.1單片機概述-7 3.1.2 52系列單片機介紹-7 3.1.3單片機最小系統(tǒng)-9 3.2獨立按鍵模塊-10 3.3顯示模塊-11 3.3.1 基本特性-12 3.3.2 模塊接口說明-13 3.3.3 控制器說明-14 3.4蜂鳴器模塊-15 3.5硬件連接圖-15 4.系統(tǒng)軟件設計-18 4.1游戲基本設計思想-18 4.2軟件整體功能介紹-19 4.3貪吃蛇程序流程圖-21 5.仿真設計及仿真分析-22 5.1 仿真軟件簡介-22 5.2 編譯軟件簡介-22 5.3 系統(tǒng)仿真設計-23 5.4 系統(tǒng)仿真預期與結果-23 6.PCB設計-26 6.1 PCB設計軟件-26 6.2 原理圖設計過程-26 6.3 完成PCB設計-27 6.1.1 封裝的繪制-27 6.1.2 PCB的繪制-27 7.系統(tǒng)聯(lián)調(diào)-29 7.1 硬件調(diào)試-29 7.2 軟件調(diào)試-29 7.3 軟硬件聯(lián)調(diào)-30 7.4 聯(lián)調(diào)結果-31 結論-33 參考文獻-34 致謝-35 附錄A 總原理圖-36 附錄B 最終成品圖-37 附錄C 元器件清單-38 附錄D 源程序-39 |