嵌入式ARM的贪吃蛇游戏

上传人:re****.1 文档编号:502660562 上传时间:2023-08-16 格式:DOC 页数:24 大小:964.50KB
返回 下载 相关 举报
嵌入式ARM的贪吃蛇游戏_第1页
第1页 / 共24页
嵌入式ARM的贪吃蛇游戏_第2页
第2页 / 共24页
嵌入式ARM的贪吃蛇游戏_第3页
第3页 / 共24页
嵌入式ARM的贪吃蛇游戏_第4页
第4页 / 共24页
嵌入式ARM的贪吃蛇游戏_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《嵌入式ARM的贪吃蛇游戏》由会员分享,可在线阅读,更多相关《嵌入式ARM的贪吃蛇游戏(24页珍藏版)》请在金锄头文库上搜索。

1、成绩评 定 表学生姓名王超班级学号专 业测控课程设计题目基于ARM的贪吃蛇游戏设计评语组长签字:成绩日期 0 年 月日课程设计任务书学 院信息科学与工程学院专 业测控学生姓名王超班级学号课程设计题目基于AM的贪吃蛇游戏设计实践教学规定与任务:规定:、设计电路,选择器件。2、运用rotel画原理图。3、软件编程、调试。4、焊接硬件电路,并调试。任务: 、 设计基于ARM的贪吃蛇游戏 2、通过按键能进行调节及在电子屏上显示工作筹划与进度安排:1、查找资料。(2天)、设计电路、画电路图。(2天)3、软件编程与调试。(2天)4、系统调试。(天) 5、撰写报告。(天)指引教师: 201 年 月 日专业负

2、责人:01 年 月 日学院教学副院长:20 年 月 日摘 要在电脑极大普及的今天,游戏是我们平常生活的重要娱乐方式。随着科技的迅速发展,时间的流逝,至从观太阳、摆钟到目前电子钟,人类不断研究,不断创新纪录。随便计算机技术的发展,游戏行业越来越得到人们的关注,特别是在年轻人行列。现行的游戏一般是基于个人计算机的,像贪吃蛇此类小游戏在高档掌上电脑或高档电子消费品,但基于小型掌上低端游戏机在市场上却几乎没有。本文以飞利浦公司的LPC214芯片板为平台,在讨论ARM体系构造和游戏开发的同步,设计并实现了贪吃蛇游戏机的软件仿真。综上所述此类贪吃蛇游戏机具有使用以便,绿色安全,低功耗、成本低廉等诸多长处,

3、符合电子仪器仪表的发展趋势,具有广阔的市场前景。核心词:ARM;低功耗;游戏;贪吃蛇;LPC2124Abstrat t gra popularity of omputesto, gams a irtnt form o enertinment iourdi is,Wi he apiddeelent of siee and tchnology, te psage f ie,rom cnt o the sun, th eectroi clok pnuluock o ow, huan consant reseach,innovation recod. Notth dveloment of compte

4、 techlog,game iustryhs een growing cncern, espcialy aong youngeole.Thecuren game i generalisbasedon he person cme, c as nke game ihe higndign Pocket or nsumelectronis, buase on small-cal lo-end handhel einh mark is virtualy nn-xiset. In thipper, PilipLC2124 chip bard asa patfr, in discussingthe R ar

5、chittre angam lopment,eign and realiz oftheSkgamsiltnsoftar. Tosm u sh a Snke gae wit esy-o-u,greesaf, owoe, low cost ad many other adntag, in lin wththelectroc isrentation of h evelopmn trend o hemake prsetsare bod.Kywords:AM; Lw power onsupion; Gm; Greedysna; LP24目 录引言1 RM概述12AM的开发环境22.1Kei简介22.2D

6、S简介 系统的硬件设计33.1电路设计框图33.2系统硬件概述33.系统重要硬件33.1LC213.2L328显示屏633.顾客操作接口7 软件仿真75 系统的软件设计与实现85.1游戏阐明5.2游戏构造设计853游戏具体设计85.31矩阵键盘按键扫描子程序85.3.2矩阵键盘解决子程序95.3.D显示子程序105.3.4主程序流程06 程序测试16.1 仿真测试11.2 程序的局限性117 总结2谢 辞3参照文献4附 录15附录一 统仿真电路图1附录二 程序文献清单附录三 使用阐明书17引言基于R芯片的产品凭借其强大的功能、低廉的价格和体积小等长处,在许多领域得到了广泛的应用。而目前在游戏开

7、发中,ARM并没有充足显示出它的这些特点。而彩色液晶显示屏具有功耗低、显示信息量大、显示效果逼真等特点。因此若用彩色液晶显示屏为游戏提供界面一会受到欢迎。液晶显示屏L作为一种功耗低、体积小、无辐射的显示屏件,近几年被广泛应用于各式各样的嵌入式电子产品中,CD可分为段位式、字符式和点阵式三种,其中,段位式LC和字符式LC只能用于字符和数字的简朴显示,不能满足图形曲线和中文显示的规定,而点阵式LC不仅可以显示字符、数字,还可以显示多种图形、曲线及中文,并且可以实现屏幕上下左右滚动动画功能,分区开窗口、反转、闪烁等功能,用途十分广泛,为了简化液晶显示电路的设计和应用,生产厂家一般将液晶显示单元、显示

8、控制器,显示内存和显示驱动电路等装配在一起,做成液晶显示模块LCDMode(LM)。目前,基于AR芯片的产品遍及人类生活空间,在移动娱乐工具上应用广泛,特别在手机游戏制作方面越来越收人们的欢迎。1 ARM概述AM(danedRISC Mains),既可以觉得是一种公司的名字,也可以觉得是对一类微解决器的通称,还可以觉得是一种技术的名字。991 年A公司成立于英国剑桥,重要发售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微解决器,即我们一般所说的AM微解决器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM 技术的微解决器应用约占据了2位IS

9、微解决器75以上的市场份额,ARM 技术正在逐渐渗入到我们生活的各个方面。AR 公司是专门从事基于RI 技术芯片设计开发的公司,作为知识产权供应商,自身不直接从事芯片生产,靠转让设计许可由合伙公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的AM微解决器核,根据各自不同的应用领域,加入合适的外围电路,从而形成自己的A微解决器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM 公司的授权,因此既使得AM 技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本减少,使产品更容易进入市场被消费者所接受,更具有竞争力。ARM公司发售芯片技术授权给半导体公司,ARM核由

10、于具有高性能、低成本、低功耗的特点而被广采用。这样在全球范畴内环绕着RM技术形成了从一种芯片设计、生产、销售,工具软件设计与开发,系统软件开发以及应用软件开发的庞大产业链。说RM代表着以A为核心的软硬件开发技术也不为过。2 AR的开发环境2.1 Kel简介uiion3集成开发环境(uVisio3 IDE)是一种窗口化的软件开发平台,它集成了功能强大的编辑器、工程管理器以及多种编译工具(涉及编译器、宏编译器、链接装载器和十六进制文献转换器)。uison涉及如下功能组件,能加速嵌入式应用程序的开发过程:(1)功能强大的源代码编辑器;()可根据开发工具配备的设备数据库;(3)用于创立和维护工程的工程

11、管理器;()集汇编、编译和链接过程于一体的编译工具;(5)用于设立开发工具配备的对话框;()真正集成高速CP及片上外设模拟器的源码级调试器;()高档GDI接口;可用于目的硬件的软件调试和KEI LINK仿真器的连接;()用于下载应用程序到FS RO中的FLAH编程器;(9)完善的开发工具手册、设备数据手册和顾客向导。uVisinE使用简朴、功能强大,是设计者完毕设计任务的重要保证。Vision3 IDE还提供了大量的例程及有关信息,有助于开发人员迅速开发嵌入式应用程序。2.2 A简介ADS 集成开发环境是AR 公司推出的 ARM 核微控制器集成开发工具,英文全称为AReveloperit,成熟

12、版本为 ADS2。AD1. 支持 R1 之前的所有 A系列微控制器,支持软件调试及 JAG 硬件仿真调试,支持汇编、C、+源程序,具有编译效率高、 系统库功能强等特点, 可以在 inds9、ido XP、 Windws 以及 ReHat Liux上运营。这里将简朴简介使用 ADS.2建立工程,编译连接设立,调试操作等等。最后还简介了基于LPC220 系列 ARM7 微控制器的工程模板的使用,EasyJG 仿真器的安装与使用。AD 1. 由 6 个部分构成,如表2.1所示。表 21 DS2构成表名称描述使用方式代码生产工具AR汇编去,AR的C、C+编译器,hub的、+编译器,ARM连接器由oar

13、ir ID 调用集成开发环境CdeWario IDE工程管理,编译连接调试器AXD,D/DU,rms仿真调试指令模拟器ARMulator由AXD调用ARM开发包某些底层的例程,实用程序(如fomL)某些实用程序由CodWarrio I调用RM应用库、C+函数库等顾客程序使用3 系统的硬件设计3.1 电路设计框图系统以PC2124ARM芯片作为核心控制器件,外围只有液晶显示和键盘操作,且均为串行通信器件,使得系统线路简朴可靠性高。系统构造框图3.1所示。ARMLPC212主控液晶显示键盘输入 图3系统构造框图3.2 系统硬件概述本电路由A芯片LC1为控制核心,具有在线编程功能,低功耗,能在3V超低压工作;液晶显示部份由LM212液晶显示屏作为显示,因其具有诸

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号