帮帮文库

返回

【54页】【毕业设计】基于单片机的游戏机设计与实现.doc文档高清免费浏览 【54页】【毕业设计】基于单片机的游戏机设计与实现.doc文档高清免费浏览

格式:word 上传:2022-06-25 01:24:41

《【54页】【毕业设计】基于单片机的游戏机设计与实现.doc文档高清免费浏览》修改意见稿

1、“.....游戏机的技术是日益的发展进步。 但是,技术进步绝不是游戏机风行的唯因素。随着终端设备开发能力的加强, 作为娱乐终端的游戏机也得到了很大程度的发展。只有得到了游戏终端技术的支持, 才能做出更新更高难的游戏。这也加速了游戏机在全球风行程度,所以对于游戏机 的研究和设计具有很重要的意义,这也是本课题研究的来源 引言 如今,游戏机风行的程度,是第台电子游戏机的研制者诺兰布什纳 调试遇到的问题及解决方案 程序调试和仿真软件 介绍及编程 软件介绍 软件应用 介绍及应用 软件介绍 软件应用 总结 参考文献 附录总电路图 附录系统程序 致谢......”

2、“..... 部分内容简介 调试遇到的问题及解决方案 程序调试和仿真软件 介绍及编程 软件介绍 软件应用 介绍及应用 软件介绍 软件应用 总结 参考文献 附录总电路图 附录系统程序 致谢, 引言 如今,游戏机风行的程度,是第台电子游戏机的研制者诺兰布什纳尔先生始 料不及的。在全世界最大的城市,直至最小的村庄,从纽约最辉煌的游乐场,到高加 索最小的乡镇儿童娱乐点,在千家万户,正在进行着千千万万这样的战斗,伴随 着无数成功与失败,兴奋与懊丧。游戏机带来了个全球性的疯狂症,其他任何娱乐 与之相比都望尘莫及。然而......”

3、“.....我们不难悟出,技术进步在游戏机发展过程中起到了极大的促进作用。 第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。先是由晶体管代 替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子计算机代代 实现更新,同时软件技术也发展迅速。在美国,集中了许多计算机软件的设计人才, 他们工作之余,时常喜爱编种能与人斗智的游戏,以此来锻炼编程的能力。这 种游戏花样繁多,但其特点都是利用计算机软件事先设计好的分析判 断能力反过来与人较量。由于不断修改更新,使计算机的智力水平与人难分高 低。 随着深蓝计算机与人的棋类对决,到现在的游戏机或者是家庭用的 游戏机,游戏机的技术是日益的发展进步。 但是,技术进步绝不是游戏机风行的唯因素......”

4、“..... 作为娱乐终端的游戏机也得到了很大程度的发展。只有得到了游戏终端技术的支持, 才能做出更新更高难的游戏。这也加速了游戏机在全球风行程度,所以对于游戏机 的研究和设计具有很重要的意义,这也是本课题研究的来源 课题任务及方案论证 主要任务 现如今,游戏风靡全球,各种游戏层出不穷,大到网络型的复杂游戏,小到手机 游戏单机游戏智力游戏等简单游戏。但是这种简单也是相对于网络游戏等大型游 戏而言的,小游戏本身的代码还是相当繁杂,它要执行系列指令才能正确的完成 个简单的操作,才能按照玩家的意志工作。所以我们现在见到的游戏多是在基于电脑 这种高速执行指令的平台上运行的,脱离了它就什么事都做不了了。那么推箱子这种 小游戏能否在单片机上编出来呢答案是肯定的......”

5、“..... 方案论证 首先,我们编写的这个游戏是个小型游戏,实现的功能比较简单,不像大型游 戏那样功能复杂,它只要控制俄罗斯砖块放到正确的位置即可,难度随着砖块的增多 而加大,对于实现这样个功能,程序不是太复杂,用块单片机足以达到目的。其 次,它的控件也比较少只有个方向键和个辅助的功能键,这些控键在中 用弹跳式按键代替即可。第三,游戏地图相对比较小画面简单,只有几个图形,这 些在块稍大的液晶屏上就足以显示,用不着电脑显示屏。第四,就编程语言方面来 说,编写这样个简单的小游戏不需要什么高级的语言,语言或汇编语言就足以完 成,语言是种通用型的语言,编程灵活可读性强移植性好汇编语言是种 直接面向硬件的基础语言,最接近机器语言,执行速度快本游戏采用语言编写......”

6、“..... 主控制器的选择 是标准的引脚双列直插式集成电路芯如图所示,是 种带字节闪烁可编程可擦除只读存储器 的低电压,高性能位微处理器,俗称单片机。 该器件采用高密度非易失存储器制造技术制造,与工业标准的指令集 和输出管脚相兼容。由于将多功能位和闪烁存储器组合在单个芯片中, 的 降的速度。 然后按旋转键,进入游戏画面,系统随机生成方块形状。这时单片机查询按键是 否按下,如果没有按键按下,画面上的方块将下降。旦查询到按键按下,择调用相 应的执行函数。如果按下左右或者下,则调用移动函数,如果按下旋转键,则调用 旋转函数,如果按下暂停键,则调用暂停函数。如果次按下的按键超过个,则按 预定的优先顺序执行,优先顺序为旋转下左右暂停。 当有行被填满时,执行消行函数,并计分......”

7、“.....速度将加。当列 被填满时,游戏结束,显示结束画面。按下开始键,返回开始画面。 部分子程序 液晶屏初始化函数 开显示设置 设置显示起始行为第行 页面地址设置 列地址设为 液晶屏初始化函数可以将液晶开显示,然后准备好液晶的页地址行地址和列地 址,是开显示代码,是页地址,是行地址是列地址。本设计只 需开次显示,之后就不再关显示了。页地址行地址和列地址,分别是首页首行 和首列的地址,之后显示的时候需要在屏幕的哪个地方显示就加上它的页地址和列地 址就可以了。经过循环就可以显示出字母汉字或者是图画了。 液晶屏写指令和写数据函数 , 写指令代码为选左屏,为选右屏 ......”

8、“.....为选右屏 当和都为地电平的时候,单片机向液晶显示屏写指令即地址,准 备向该地址写入数据,当为高为低的时候,单片机向液晶显示屏写 数据即显示内容,然后再使能端的下降沿传入液晶显示屏。 方块生成函数 类型 形状 坐标 坐标 定义方块缓存 定义方块结构体 产生随机数,但是是伪随机的 产生随机数,但是是伪随机的 方块生成函数 先用结构体将方块的类型形状和将出现时的位置用个结构体储存起来,然后 调用结构体,产生方块和下方块。利用定时器的第八位与和分别取模,得到 下方块的类型和形状,不是随机产生的方块,是伪随机的,但是定时器运转很快, 所以可以看作是随机产生的方块。 移动和旋转函数 ......”

9、“.....如果不关的话可能引起游戏显示混乱 检测是否能下降,指导不能再下降为止 开中断 ,表示被按下 关中断,如果不关的话可能引起游戏显示混乱 开中断 ,表示被按下 关中断,如果不关的话可能引起游戏显示混乱 开中断 因为键盘是直接接到口的,所以用扫描键盘的方式编程,当扫描到有左键 右键和下键被按下时,执行相应的移动函数,如果键被按下,执行旋转函 数。所有的函数都是对数组的编辑,对数组里的数进行运算,将个方块看作个整 体,让它所占的数组进行变换,即可在屏幕上的到相应的变化。 程序调试过程 电路检测 将电路各个部分按照电路图所示焊接好,如不能正常工作......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(1)
1 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(2)
2 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(3)
3 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(4)
4 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(5)
5 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(6)
6 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(7)
7 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(8)
8 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(9)
9 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(10)
10 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(11)
11 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(12)
12 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(13)
13 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(14)
14 页 / 共 54
【毕业设计】基于单片机的游戏机设计与实现.doc预览图(15)
15 页 / 共 54
预览结束,还剩 39 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

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

搜索

客服

足迹

下载文档