基于51单片机的俄罗斯方块和推箱子游戏设计开题报告
2021-12-29 21:28:35
全文总字数:2147字
1. 研究目的与意义及国内外研究现状
如今,在微控制器领域,游戏产业也逐渐成为一个重要的部分。俄罗斯方块和推箱子是两款风靡全球的游戏机游戏,目前在手机、电脑单机游戏上依旧有它们的身影。游戏机问世时就引发了全球性的疯狂,回顾游戏机发展史,我们不难知道,技术进步在游戏机发展过程中起到了极大的促进作用。而单片机最明显的优势,就是可以嵌入到各种仪器设备中。因此,选题的研究,无论从技术上,还是社会意义上看都是很有价值的。单片机在游戏上的应用具有非常大的潜力。此次设计是一个单片机在游戏应用方面的简单尝试,它可以很好的说明单片机功能的强大,体现其更高的可控性和高集成度的好处。此次设计以单片机为处理器,通过编程实现游戏俄罗斯方块和推箱子的游戏选择和稳定正常运行功能。由此对我们的编程能力及逻辑思维能力有一个很大的提高,也对我们熟悉使用c语言有很大的帮助。
国内外研究现状
随着网络的兴起,游戏产业也成为网络竞争中非常重要的一环,它的商业利益和价值无法估量。现今国内外的俄罗斯方块和推箱子游戏设计主要有基于pc机上windows平台的、基于手机平台的以及基于单片机平台的等等。前两种属于高端游机,性能优越,但成本高,而且计算机编程已不是新命题。
国内外的研究多着重于游戏设计中数学原理的讨论,也有部分文献涉及游戏的具体实现,但多是在windows操作系统下实现的,在单片机平台下的开发俄罗斯方块和推箱子游戏鲜少有文献刊载。而单片机由于具有体积小、性能突出、价格低廉等特点,应用领域不断扩大,除了工业控制、智能化仪表、家用电器外,在智能化高档电子玩具产品中也大量采用单片机芯片作为核心控制部件。
2. 研究的基本内容
本课题研究是基于51单片机的俄罗斯方块和推箱子游戏的设计。主要研究内容是实现俄罗斯方块和推箱子游戏系统软硬件平台的搭建;本系统以51系列微处理器为核心来运行操作系统,利用KEIL C51开发工具进行软件开发,通过LCD液晶屏显示游戏界面。该设计能实现游戏选择、音效的添加等功能。
硬件部分是由51系列单片机,独立式按键系统, LCD液晶显示模块组成的;软件部分的主要内容是通过C语言编程对游戏程序进行编写和调试来实现俄罗斯方块和推箱子游戏的功能。通过硬件和软件调试,并针对问题分析修改后,游戏机系统可以稳定运行。游戏机系统中各个部分之间通过数据的传送最终完成了整个游戏运行、显示和按键的功能。
3. 实施方案、进度安排及预期效果
4.1 实施方案:
首先,开机后系统提供两个游戏选择:俄罗斯方块和推箱子。系统根据玩家的选择启动相应的游戏界面。
4. 参考文献
[1]阎石.数字电子技术基础.第五版[m].北京:高等教育出版社,2006.
[2]童诗白.模拟电子技术基础.第四版[m].北京:高等教育出版社,2006.
[3]王幸之,钟爱琴,王雷,王闪.at89系列单片机原理与接口技术[m].北京:北京航空航天大学出版社,2004