文档格式 (毕业论文)基于单片机设计推箱子游戏_protues仿真 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:63 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-07-04 11:04
(毕业论文)基于单片机设计推箱子游戏_protues仿真第1页
1 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第2页
2 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第3页
3 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第4页
4 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第5页
5 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第6页
6 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第7页
7 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第8页
8 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第9页
9 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第10页
10 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第11页
11 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第12页
12 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第13页
13 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第14页
14 页 / 共 63
(毕业论文)基于单片机设计推箱子游戏_protues仿真第15页
15 页 / 共 63
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

首先运行游戏并载入相应的地图数据,屏幕上出现个推箱子工人,其周围是预制好的地图围墙人可以行走的通道几个可以移动的箱子和游戏胜利结束时安放这些箱子的目标位置。


玩家通过键盘操纵推箱子工人的位置。


当工人靠近箱子并朝箱子位置移动的时候,箱子在其移动方向没有被其他物件箱子或者墙所阻碍的情况下可以被移动,当所有箱子被移到指定的安放位置后,则胜利通关并进入下关的游戏。


这个游戏是个小型游戏,实现的功能比较简单,不像大型游戏那样功能复杂,他只要控制人物奖箱子推到正确位置即可,难度随着箱子的增多而加大,对于实现这样个功能,程序不是太复杂,用块单片机足以达到目的。


其次,他的控件比较少,只有四个方向键和个开始键,这些控键在中用弹跳式按键代替即可。


第三,游戏地图相对比较少画面简单,只有箱子人物砖头等几个图形,这些在个稍大的液晶屏上足以显示,用不着电脑显示屏。


第四,就编程语言方面来说,编写这样个简单的小游戏不需要什么高级语言,语言或者汇编语言足以完成,语言是种通用行的语言,编程灵活,可读性强,移植性好汇编语言是种直接面向硬件的基础语言,最接近机器语言,执行速度快本游戏采用语言编写。


所以,单片机上运行推箱子游戏在硬件和软件两个方面都是可行的。


根据设计目标,整个系统框图如图图系统框图输入模块主控模块显示模块二〇〇八年九月十二日星期五游戏设计的目的单片机是门实践性很强的专业基础课,通过课程设计,达到进步理解单片机的硬件软件和综合应用方面的知识,培养实践能力和综合应用能力,开拓学习积极性主动性,学会灵活运用已经学过的知识,并能不断接受新的知识。


培养大胆发明创造的设计理念,为今后就业打下良好的基础。


通过课程设计,掌握以下知识和技能单片机应用系统的总体方案的设计单片机应用系统的硬件设计单片机应用系统的软件程序设计单片机开发系统的应用和调试能力。


游戏实现目标推箱子是个经典游戏,目的是在训练逻辑思考能力。


在个规定区域中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。


设计的基本要求利用单片机进行硬件开发,必须具备用编程能力和用进行仿真设计的能力。


这使得单片机开发相对变得容易。


我们利用课余时间装载上述软件,学会使用软件进行程序编程和单片机电路原理图仿真。


般而言,使用集成调试软件建立自己的个程序要经过如下几个步骤建立个工程项目文件为工程选择个目标器件如为工程项目设定相关的软件和硬件的调试环境如软件仿真或在线调试等创建源程序文件并输入编辑程序源代码汇编格式或语言格式保存所创建的源程序项目文件并添加到项目中程序文件的编译与连接及调试。


软件可以进行单片机系统仿真设计,绘制电路原理图并进行单片机仿真。


使用软件的般步骤如下根据单片机电路原理图拾取元器件将元器件放置到绘图区在绘图区对元器件进行布局并连接将程序文件置入单片机进行软件调试。


二〇〇八年九月十二日星期五第二章设计模块控制模块选用公司生产的为主控芯片,它是是个低电压,高性能位单片机,主要功能特性如下兼容指令系统可反复擦写二〇〇八年九月十二日星期五左二〇〇八年九月十二日星期五二〇〇八年九月十二日星期五二〇〇八年九月十二日星期五右二〇〇八年九月十二日星期五二〇〇八年九月十二日星期五二〇〇八年九月十二日星期五二〇〇八年九月十二日星期五确定二〇〇八年九月十二日星期五南京邮电大学毕业论文题目基于单片机设计推箱子游戏专业学生姓名班级学号指导教师指导单位南京邮电大学通信与信息工程学院日期年月日至年月日二〇〇八年九月十二日星期五摘要本论文主要介绍了基于单片机推箱子游戏设计的游戏规则硬件结构软件代码的编写及工作原理,基于内核的液晶模块液晶模块的介绍,在仿真软件上模拟出推箱子游戏。


本系统是以单片机为其控制核心,以有源晶振构成的电路作为时钟信号,通过方向键的选择向单片机控制系统发出人物移动控制命令,控制系统接收命令后做出系列必要的判断后,控制人物及箱子的移动。


论文分为两大块块为游戏的硬件电路组成部分,块为软件程序设计部分。


在硬件电路里主要包括有源晶振部分方向控制部分及液晶显示部分等与单片机的接线设计软件编程方面主要是子程序和主程序的编写,包括初始化代码液晶驱动代码方向键代码过关判断代码等等。


关键词单片机推箱子内核二〇〇八年九月十二日星期五二〇〇八年九月十二日星期五目录第章绪论游戏总体功能的设计系统框图游戏设计的目的游戏实现的目标设计的基本要求第二章设计模块控制模块显示模块指令集介绍编译环境介绍第三章游戏架构游戏基本元素推箱子方向控制键游戏关卡设计第四章设计结果编译仿真图开机画面流程游戏画面结束语致谢二〇〇八年九月十二日星期五参考文献附录二〇〇八年九月十二日星期五第章绪论目前,在中国乃至世界,游戏产业已经逐渐成为微控制器领域的个相当庞大以及重要的分支,而关于这方面的高级人才仍甚是缺乏,很多初学单片机的朋友都会对其庞大而复杂的机制感到困惑。


本文以经典的推箱子游戏规则为基础,趣味而有序地对这个游戏从需求分析到整体方案进行了全新的设计。


游戏总体功能的设计首先运行游戏并载入相应的地图数据,屏幕上出现个推箱子工人,其周围是预制好的地图围墙人可以行走的通道几个可以移动的箱子和游戏胜利结束时安放这些箱子的目标位置。


玩家通过键盘操纵推箱子工人的位置。


当工人靠近箱子并朝箱子位置移动的时候,箱子在其移动方向没有被其他物件箱子或者墙所阻碍的情况下可以被移动,当所有箱子被移到指定的安放位置后,则胜利通关并进入下关的游戏。


这个游戏是个小型游戏,实现的功能比较简单,不像大型游戏那样功能复杂,他只要控制人物奖箱子推到正确位置即可,难度随着箱子的增多而加大,对于实现这样个功能,程序不是太复杂,用块单片机足以达到目的。


其次,他的控件比较少,只有四个方向键和个开始键,这些控键在中用弹跳式按键代替即可。


第三,游戏地图相对比较少画面简单,只有箱子人物砖头等几个图形,这些在个稍大的液晶屏上足以显示,用不着电脑显示屏。


第四,就编程语言方面来

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批