基于51单片机实现的贪吃蛇游戏机开题报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于51单片机实现的贪吃蛇游戏机开题报告
• 预期实现目标
以51单片机开发板为核心,通过操控“上”、“下”、 “左”、“右”按键来操控LCD12864显示屏上的贪吃 蛇行进的方向,获取食物,每获得一个食物,贪吃蛇 的长度将增大,达到一定长度时会进行晋级,同时贪 吃蛇运动速度加快。一旦在贪吃蛇的运动过程中碰到 屏幕边缘、障碍物或是蛇身,贪吃蛇死亡,游戏结束。
LCD1604显示游戏信息
TIME: 00:56 LEVEL: EASY SCORE:65
LCD1604
LCD12864显示游戏状态 按键由玩家控制游戏进行
LCD12864
• 工作大体流程
首先进行软件模块分析与硬件模块设想。接下来,使用 Altium Designer软件构件系统的硬件图,确定各部分模块 对应实现的功能,进行画PCB版,制板。使用Keil软件编 写程序,对应各模块功能模块化编写,同时依照电路图 焊接电路板,完成系统实物设计。最后,连接单片机, 调试程序,整体改进完善。
• 硬件实现基本方框图
学生电源
变压器
按键开关
方向按键
单片机 扬声器 LCD12864 LCD1602
• 成员分工
软件程序调试: PCB画图与制版: 焊接电路与调试:
wk.baidu.com
• 时间规划(第一周)
谢谢观看
• 预期实现目标
我们希望能够在单片机设计的贪吃蛇的游戏机中设置游 戏等级,通过LCD1604来显示游戏的等级信息以及游 戏得分等信息,在用户进入欢迎界面后,可以进行自 由选择等级,比如:简单,中等,困难。同时,希望 能够在游戏的开始、暂停和结束环节增加一些背景音 乐增加趣味性。
• 初期产品基本效果图
相关文档
最新文档