网站大量收购闲置独家精品文档,联系QQ:2885784924

基于单片机的新贪吃蛇游戏设计与制作.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的新贪吃蛇游戏设计与制作

暑期任务实验报告总结 题目: 红外控制贪吃蛇游戏 2012年8月28日 目 录 一 ,引言 4 二, 课题任务及设计思路 4 2.1主要任务 4 2.2 设计思路 4 2.2.1 主控制器的选择 5 2.2.2 液晶屏的选择 8 三 ,具体设计 9 3.1软硬件基本分工 9 3.2硬件设计部分 9 3.2.1器件介绍、通信协议介绍 9 3.2.2 电路类型,类型介绍 9 3.2.3 电路具体设计 10 3.3软件设计部分 11 3.3.1软件组成部分 11 3.3.2软件组成部分 ````````````````````````````````````````````````````````````````````````````````````````````14 3.3.3 软件实现的结果 14 四、整机调试和检测结果 14 五、总结 15 参考文献 16 附 录1 总电路图 17 附 录2 系统程序 18 1 引 言 如今,游戏机风行的程度,是第一台电子游戏机的研制者诺兰-布什纳尔先生始料不及的。在全世界最大的城市,直至最小的村庄,从纽约最辉煌的游乐场,到高加索最小的乡镇儿童娱乐点,在千家万户,正在进行着千千万万这样的“战斗”,伴随着无数成功与失败,兴奋与懊丧。游戏机带来了一个全球性的疯狂症,其他任何娱乐与之相比都望尘莫及。然而,究竟是什么原因使游戏机如此风行呢? 在回顾了游戏机发展简史之后,我们不难悟出,技术进步在游戏机发展过程中起到了极大的促进作用。 第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子计算机一代一代实现更新,同时软件技术也发展迅速。在美国,集中了许多计算机软件的设计人才,他们工作之余,时常喜爱编一种能与人斗智的“游戏”,以此来锻炼编程的能力。这种“游戏”花样繁多,但其特点都是利用计算机软件事先设计好的“分析”、“判断”能力反过来与人较量。由于不断修改更新,使计算机的“智力”水平与人难分高低。PSP游戏机或者是家庭用的X-BOX游戏机,游戏机的技术是日益的发展、进步。 但是,技术进步绝不是游戏机风行的唯一因素。随着终端设备开发能力的加强,作为娱乐终端的游戏机也得到了很大程度的发展。只有得到了游戏终端技术的支持,才能做出更新、更高难的游戏。这也加速了游戏机在全球风行程度,所以对于游戏机的研究和设计具有很重要的意义,这也是本课题研究的来源 二. 课题任务及设计思路 2.1主要任务 组建遥控器控制电路,要求通过遥控器的方向键控制贪吃蛇游戏。(类似于贪吃蛇游戏) 2.2 设计思路 此实验我们采用38k的红外对LCD控制,通过红外接收模块对遥控数据进行采集,MCU中心模块主要对采集数据进行判断,并相应的去控制LCD的显示模块。 软件设计流程: 2.2.1 主控制器的选择 STC90C51是标准的40引脚双列直插式集成电路芯如图2-1所示,AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 具有以下标准功能: 字节 Flash, 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,个 16 位 定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口, 片内晶振及时钟电路。另外, 可降至 0Hz 静态逻 辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM 内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。 图2-1 AT89S52的引脚图 (1)管脚功能 ①输入/输出口 P0.0~P0.7 P0口8位双向口 P1.0~P1.7 P1口8位双向口 P2.0~P2.7 P2口8位双向口 P3.0~P3.7 P3口8位双向口 ② ALE 地址锁存控制信号 在系统扩展时,ALE用于控制把P0口输出的低8位地址送入锁存器锁存起来,以实现低位地址和数据的分时传送。此外由于ALE是以六分之一晶振频率的固定频率输出的正脉冲,因此可作为外部时钟或外部定时脉冲使用。 ③ PSEN 外部程序存储器读选通信号 在读外部ROM时 PSEN有效(低电平

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档