基于单片机的贪吃蛇游戏设计及实现.doc

资料分类:单片机自动化 上传会员:狂奔的小猪 更新时间:2021-11-14
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14871
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本设计是一种基于STC89C52RC单片机的贪吃蛇游戏,由软件和硬件两部分组成。其中软件部分通过C语言来编写游戏规则,使贪吃蛇和食物随机出现,实现游戏的地图和模式选择,游戏成绩的统计,关卡的判定和过关条件,音乐提示功能。以及贪吃蛇和食物的随机出现,贪吃蛇的活动和蛇身增长。硬件部分由液晶显示模块、单片机控制模块、按键控制模块、音乐播放模块和电源构成。通过LCD12864,实时的显示出贪吃蛇的状态,及时控制贪吃蛇的活动。本设计可以基本满足用户的娱乐需求,能够用于51单片机的开发和学习,具有一定的应用价值和经济价值。

关键词:STC89C52RC单片机;液晶显示;按键;音乐播放

 

目录

摘要

Abstract

1 绪论-5

1.1项目研究背景及现状-5

1.2项目研究目的及意义-5

1.3项目研究的内容-6

2 设计方案及论证-7

2.1方案论证-7

2.2总体设计方案-8

3 游戏的软件设计-10

3.1游戏总体设计-10

3.1.1总体设计结构图-10

3.1.2总体设计程序流程图-11

3.2登录界面设计-12

3.2.1动画设计-12

3.2.2添加文字设计-13

3.3开始界面设计-13

3.4游戏界面设计-14

3.5游戏规则分析-16

4 游戏的硬件电路设计及实现-17

4.1单片机控制模块-17

4.1.1主要芯片描述-17

4.1.2排阻的作用-18

4.1.3晶振电路设计-19

4.2液晶显示模块-19

4.2.1文本显示设计-21

4.2.2绘图显示设计-21

4.2.3模块使用注意说明-21

4.3按键控制模块-22

4.4音乐播放模块-23

5 系统调试及测试-25

5.1系统调试-25

5.1.1硬件调试-25

5.1.2软件调试-25

5.2系统测试-25

结  论-26

参考文献-27

附录1系统原理图-28

附录2系统仿真图-29

附录3系统PCB图-30

附录4系统实物图-31

附录5源程序-32

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:本项目是一款基于单片机的贪吃蛇游戏设计,近年来,随着科学技术的飞速发展,单片机技术日趋完善,尤其是51系列单片机,投入市场运行的历史悠久,技术成熟,功能强大,应用广泛......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: