- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
俄罗斯方块游戏 摘 要 本设计是通过单片机来实现俄罗斯方块游戏的设计,并通过roteus来进行仿真。本设计要实现的基本功能是:应用按键来控制方块的变换;消除一行并计分等俄罗斯方块的基本功能。单片机在上的应用具有非常大的潜力,它能将带入到一个阶段。为了解决外部电路图,必须充分了解所用液晶的显示方法和单片机的外部接口功能,和所需要处理的逻辑关系;还要理解LCD液晶的控制原理,来通过数据端口和控制端口来实现画面在液晶上面的显示。程序则要求对外部电路了解的情况下完成自己所需要的功能,并将所要完成的功能用编程语言的形式来实现。后通过rotues仿真实现通过外部按键来控制各种不同图形的方块来玩游戏,并且实现记录分数和过关数来改变块下降的速度。实际运行表明,本设计可以实现基本的游戏功能,达到预期的目的。1 绪 论 1 1.1 课题背景 1 1.2 电子游戏及其分类 1 1.3 电子游戏发展现状 2 1.3.1 电子游戏国外发展现状 2 1.3.2 电子游戏国内发展现状 3 2 整体设计方案 5 2.1 系统的核心部分单片机 5 2.1.1 单片机的选择 5 2.1.2 AT89S52引脚功能描述 7 2.1.3 晶振特性 9 2.2 液晶显示模块 10 2.2.1 液晶显示控制驱动器HD61202的特点 10 2.2.2 液晶显示控制驱动器HD61202的引脚功能 10 2.2.3 液晶显示控制驱动器HD61202的指令系统 11 2.2.4 HD61202的软件设计 12 2.2.5 JM12864J的电路结构特点 15 2.2.6 JM12864J的应用 16 2.2.7 键盘电路 17 3 系统程序的设计 18 3.1 俄罗斯方块驱动流程图 18 3.2 俄罗斯方块所有绘图工作流程图 19 3.3 俄罗斯方块中按下键的流程图 20 3.4 俄罗斯方块所有绘图工作流程图 21 4 系统仿真 22 4.1 PROTUES软件介绍 22 4.2 Keil软件介绍 22 4.3 俄罗斯方块系统PROTUES仿真 24 5 实物的制作与调试 26 5.1 电路的焊接 26 5.2 系统性能测试与功能说明 27 结 论 28 参考文献 29 附录1:C语言程序 30 附录2:电路原理图 59 附录3:英文资料及中文翻译 60 致 谢 76 绪 论 计算机系统的发展已明显地朝三个方向发展;这三个方向就是:巨型化,单片化,网络化。以解决复杂系统计算和高速数据处理的仍然是巨型机在起作用,故而,巨型机在目前在朝高速及处理能力的方向努力。单片机在出现时,Intel公司就给其单片机取名为嵌入式微控制器(embedded microcontroller)。单片机的最明显的优势,就是可以嵌入到各种仪器、设备中。这一点是巨型机和网络不可能做到的。单片机在内部已集成了越来越多的部件,这些部件包括一般常用的电路,例如:定时器,比较器,A/D转换器,D /A转换器,串行通信接口,Watchdog电路,LCD控制器等。俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾造成的轰动与经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人 Alex Pajitnov 制作的,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。虽然用单片机来设计一个简单的俄罗斯方块游戏程序似乎有点大材小用了,但这仅仅是一个单片机在嵌入式游戏方面的简单应用,正因为他的前景无可预计,所以才有这个设计,此次设计仅仅是为了举一个单片机在游戏上应用的一个简单例子,他可以很好的说明单片机功能的强大,更高的可控性和高集成度的好处,因此可以电子游戏方面成为一个不可计量的明日之星。2005年,以计算机技术、通信技术和软件技术为核心的信息技术取得了更加迅猛的发展,加上3C(计算机、通讯、消费电子)产业的加速融合及3G移动通信时代的逐步到来,嵌入式软件在国民经济各领域和日常生活中发挥了更加重要的作用。嵌入式软件的发展为几乎所有的电子设备注入了新的活力,各种装备与设备上嵌入式系统软件的广泛应用也大大地推动了其行业渗透性应用。嵌入式软件不仅提高了传统产品的技术含量,更成为产品增值的关键因素,在整个软件产业中占据了重要地位,并受到世界各国的广泛关注,如今已成为信息产业中最为耀眼的“明星”之一。电子游戏,也就是运行在家用电脑、家用电子游戏机或是掌中宝游戏机及街机上的电子游戏程序。电子游戏是一种结合剧情故事、美术、音乐、动画、程序等技术于一身的互动型娱乐软件,涉及到多个行业。 从电子游戏的分类来看,有着多种分类方式。传统的游戏分类是按照游戏类型,将其分为即时战略、第一人称射击、角色扮演、策略等类别。根据游戏运行平台的不同,可将电子游戏分为游戏机
您可能关注的文档
- 基于AT24C01的多功能密码控制系统的设计 毕业论文.doc
- 基于AT89C51SND1单片机的数据采集系统 毕业设计(论文)wfh.doc
- 基于AT89C51单片机的恒温箱控制系统 毕业设计论文.doc
- 基于AT89C51单片机的简易多种传感器信号测试仪设计--AD590温度测试仪 毕业设计(论文).doc
- 基于AT89C51单片机的交通灯控制系统设计 毕业论文.doc
- 基于AT89C51单片机的教室灯光的自动开、关灯控制系统 毕业论文.doc
- 基于AT89C51单片机的频率计 毕业设计.docx
- 基于AT89C51单片机的数字电压表的设计 毕业论文.doc
- 基于AT89C51单片机的万年历 毕业设计.doc
- 基于AT89C51单片机的遥控报警系统设计 毕业设计(论文).doc
- 基于AT89S52的交通灯控制器的设计与实现 毕业论文.doc
- 基于AT89S52的智能数字钟设计 毕业设计(论文).doc
- 基于ATmega 8单片机的电子元件测试仪 毕业设计论文.doc
- 基于ATmega64单片机的信号发生器系统 毕业设计论文.doc
- 基于Authorware的多媒体教学软件的设计与实现 毕业论文.doc
- 基于Authorware的儿童学习软件的设计与实现 毕业论文.doc
- 基于AUTOCADVBA渐开线斜齿轮参数化设计系统 毕业论文.doc
- 基于AVR单片机的点阵屏系统的设计与仿真 毕业设计论文.doc
- 基于AVR单片机的信号发生器设计 毕业论文.doc
- 基于AVR单片机的指纹考勤控制系统 毕业论文.doc
最近下载
- 2025年中级经济师《运输经济专业知识与实务》全真模拟卷.pdf VIP
- 人教版(25秋新教材)八年级上册英语Unit 3《Same or Different》全单元教学课件.pptx
- 消化道出血的急救与护理课件.pptx VIP
- 第15讲 椭圆的共轭直径(解析几何)(解析版)》.pdf VIP
- 临床工作中科研与创新思维的建立.ppt VIP
- 酒店治安管理制度及应急预案.docx VIP
- 中国民营经济发展报告(上下册).doc VIP
- 语文人教版五年级下册草船借箭的教学设计.doc VIP
- 体育与健康《田径--投掷》大单元教学计划(18课时).pptx VIP
- 抗震加固工程施工方案.pdf VIP
文档评论(0)