基于51单片机实现的贪吃蛇游戏机开题报告.ppt_第1页
基于51单片机实现的贪吃蛇游戏机开题报告.ppt_第2页
基于51单片机实现的贪吃蛇游戏机开题报告.ppt_第3页
基于51单片机实现的贪吃蛇游戏机开题报告.ppt_第4页
基于51单片机实现的贪吃蛇游戏机开题报告.ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子工艺实习 基于51单片机实现的贪吃蛇游戏机 Greedy Snake Game Based on 51 MCU,设想 在课程设计期间,我们学习了以MPS430单片机为核心的DC/DC降压器的设计,因而想要进一步了解单片机的使用,而单片机的基础入门必备的就是51单片机,所以我们就设想通过51单片机来实现一些有意思的功能。于是我们就想到了用51单片机来实现小时候的益智游戏贪吃蛇。,设计意义 贪吃蛇是一款简单的益智游戏,我们可以以51单片机为核心来设计一个简单的贪吃蛇游戏机,这只是单片机应用的一个点,由点及面,希望可以更好的将理性与感性相结合,深入了解和应用相关的专业技术,将之前理论学习的知识运用到实际中,提高实践动手能力,为将来科研道路打下坚实基础。,预期实现目标 以51单片机开发板为核心,通过操控“上”、“下”、“左”、“右”按键来操控LCD12864显示屏上的贪吃蛇行进的方向,获取食物,每获得一个食物,贪吃蛇的长度将增大,达到一定长度时会进行晋级,同时贪吃蛇运动速度加快。一旦在贪吃蛇的运动过程中碰到屏幕边缘、障碍物或是蛇身,贪吃蛇死亡,游戏结束。,预期实现目标 我们希望能够在单片机设计的贪吃蛇的游戏机中设置游戏等级,通过LCD1604来显示游戏的等级信息以及游戏得分等信息,在用户进入欢迎界面后,可以进行自由选择等级,比如:简单,中等,困难。同时,希望能够在游戏的开始、暂停和结束环节增加一些背景音乐增加趣味性。,初期产品基本效果图,TIME: 00:56 LEVEL: EASY SCORE:65,LCD1604,LCD12864,LCD1604显示游戏信息,LCD12864显示游戏状态,按键由玩家控制游戏进行,工作大体流程 首先进行软件模块分析与硬件模块设想。接下来,使用Altium Designer软件构件系统的硬件图,确定各部分模块对应实现的功能,进行画PCB版,制板。使用Keil软件编写程序,对应各模块功能模块化编写,同时依照电路图焊接电路板,完成系统实物设计。最后,连接单片机,调试程序,整体改进完善。,硬件实现基本方框图,学生电源,变压器,按键开关,单片机,LCD12864,LCD1602,扬声器,方向按键

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论