资源描述:
《基于嵌入式arm的贪吃蛇游戏论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、嵌入式系统开发实训(论文)说明书题目:贪吃蛇游戏摘要在电脑极大普及的今天,游戏是我们日常生活的重要娱乐方式。随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。随便计算机技术的发展,游戏行业越来越得到人们的关注,特别是在年轻人行列。现行的游戏一般是基于个人计算机的,像贪吃蛇这类小游戏在高档掌上电脑或高档电子消费品,但基于小型掌上低端游戏机在市场上却几乎没有。本文以飞利浦公司的LPC2124芯片板为平台,在讨论ARM体系结构和游戏开发的同时,设计并实现了贪吃蛇游戏机的
2、软件仿真。综上所述此类贪吃蛇游戏机具有使用方便,绿色安全,低功耗、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。关键词:ARM;低功耗;游戏;贪吃蛇;LPC2124AbstractInthegreatpopularityofcomputerstoday,gamesareimportantformsofentertainmentinourdailylives,Withtherapiddevelopmentofscienceandtechnology,thepassageoftime,
3、fromconcepttothesun,theelectronicclockpendulumclocktonow,humanconstantresearch,innovationrecord.Notthedevelopmentofcomputertechnology,gamesindustryhasbeengrowingconcern,especiallyamongyoungpeople.Thecurrentgameingeneralisbasedonthepersonalcomputer,suchas
4、Snakegameinthehigh-endhigh-endPocketPCorconsumerelectronics,butbasedonsmall-scalelow-endhandheldgameinthemarketisvirtuallynon-existent.Inthispaper,PhilipsLPC2124chipboardasaplatform,indiscussingtheARMarchitectureandgamedevelopment,designandrealizationoft
5、heSnakegamesimulationsoftware.TosumupsuchaSnakegamewitheasy-to-use,greensafe,low-power,lowcostandmanyotheradvantages,inlinewiththeelectronicinstrumentationofthedevelopmenttrendofthemarketprospectsarebroad.Keywords:ARM;Lowpowerconsumption;Game;Greedysnake
6、;LPC2124桂林电子科技大学目录引言11ARM概述12ARM的开发环境22.1Keil介绍22.2ADS介绍23系统的硬件设计33.1电路设计框图33.2系统硬件概述33.3系统主要硬件33.3.1LPC212433.3.2LP3228显示屏63.3.3用户操作接口74软件仿真75系统的软件设计与实现85.1游戏说明85.2游戏结构设计85.3游戏具体设计85.3.1矩阵键盘按键扫描子程序85.3.2矩阵键盘处理子程序95.3.3LCD显示子程序105.3.4主程序流程106程序测试116.1仿真测
7、试116.2程序的局限性117总结12谢辞13参考文献14附录15附录一统仿真电路图15附录二程序文件清单16附录三使用说明书17第17页共21页桂林电子科技大学引言基于ARM芯片的产品凭借其强大的功能、低廉的价格和体积小等优点,在许多领域得到了广泛的应用。而当前在游戏开发中,ARM并没有充分显示出它的这些特点。而彩色液晶显示器具有功耗低、显示信息量大、显示效果逼真等特点。所以若用彩色液晶显示器为游戏提供界面一会受到欢迎。液晶显示屏LCD作为一种功耗低、体积小、无辐射的显示器件,近几年被广泛应用于各式各
8、样的嵌入式电子产品中,LCD可分为段位式、字符式和点阵式三种,其中,段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求,而点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动动画功能,分区开窗口、反转、闪烁等功能,用途十分广泛,为了简化液晶显示电路的设计和应用,生产厂家通常将液晶显示单元、显示控制器,显示内存和显示驱动电路等装配在一起,做成液晶显示模块LCDM