基于单片机模拟射击类游戏

基于单片机模拟射击类游戏

ID:13394223

大小:1.41 MB

页数:36页

时间:2018-07-22

基于单片机模拟射击类游戏_第1页
基于单片机模拟射击类游戏_第2页
基于单片机模拟射击类游戏_第3页
基于单片机模拟射击类游戏_第4页
基于单片机模拟射击类游戏_第5页
资源描述:

《基于单片机模拟射击类游戏》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、重庆基于51单片机模拟射击类游戏上海大学王凯(抄袭必纠)摘要电子游戏机,又俗称电玩,电动,不同于电脑。自从问世以来,在全球范围内吸引了无数人的热潮,在每个国家都能找到众多的游戏发烧友,它无疑是当今社会上炙手可热的产品,基于这个广大的应用前景,本文着手研究电子模拟射击训练游戏。本文主要通过使用51单片机来模拟简单的射击游戏。在像素为160*128的LCD显示屏上显示模拟的手枪,并且可以用按键控制手枪的上下移动以及射出子弹,判断子弹是否击中移动的目标,最后统计得分显示结果。当目标被击中时,蜂鸣器就会发出声

2、音,并且设置有重新开始按键,即得分清零,子弹恢复初始值。本设计通过K1、K2、K3、K4四个按键对游戏进行控制,分别为“向上”键,“向下”键,“发射”键,“子弹复位”键。通过控制上下键使射击器与射击目标保持同一水平线上,然后开始射击,此时蜂鸣器发出发射音效,如射中即可获得一分得分,否则得分不变。当子弹弹数为0时,按“子弹复位”键使游戏中的子弹数目恢复,就重新开始新的游戏。本课题是基于单片机应用技术和LCD液晶显示屏的广泛应用而提出的,本课题所做的设计是以AT89S52单片机结合JM160128A显示器

3、,通过proteus画图软件和keil的C语言编程软件,达到实现模拟射击游戏的目的。通过将AT89S52单片机与JM160128ALCD结合应用,在仿真软件和硬件上都能很好地模拟常见的简单射击游戏,实现预期目标。在游戏运行过程中,能够通过上下键移动枪支,射击目标,并能够实现上弹复位的目的。这对于更深层次的单片机开发应用有着重要的意义。关键词:AT89S52单片机,LCD液晶显示屏,C语言,射击游戏8重庆AbstractElectronicgames,alsoknownaselectrictoys(vi

4、deogames,electric),separatedfromthehomecomputer.Sincetheadventofasensationaroundtheworld,wecanfindagroupofingeniousenthusiastsoneveryfootintheEarth's.Itisundoubtedlyoneoftoday'smostcomputerproductsofthecustomers,basedonthevastnumberofpotentialapplicatio

5、ns,thepaperstartedstudyingelectronicanalogshootingtraininggame.ThispaperismainlyusingcombinationdesignwhichincludesMCUAT89S52and160*128LCDtosimulatesimpleshootingtraininggame,displayingthesimulatepistol’sgraphicsinpixelsfor160*128LCDandthroughpressingth

6、ebuttontocontrolpistolandtomoveupanddownandthendecidewhetherithashitthetarget,thenstatisticscoresanddisplayit.everytimewhenhittingthetarget,buzzerwillissuehitsound,otherwiserestartkeyworks.Bythisdesign,thereareK1,K2,K3,K4fourcontrolbuttonsonthegame,name

7、ly"up"key,"down"key,the"transmit"button,"bulletReset"button.Bycontrollingtheupanddownkeystokeepshootingtargetandpistolonthesamelevel,thenstartshootingtarget,atthesametime,thebuzzersoundsemitted,thescorewilladdoneifyoushot,otherwisethescoreunchanged.When

8、thebulletshellsiszero,pressthe"bulletReset"keytorestorethenumberofbulletsinthegame,thegamecanstartagain,anewroundofchallengesbegin.Thispaperproposedisbasedonthewiderangeofapplicationsofsingle-chiptechnologyandJM160128A.Inordertos

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。