需要金币: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 |