- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM课程设计报告
基于ARM的猜拳游戏设计
院 系 :
专业(班级):
姓名:
学号:
指导教师:
职称:
完成日期:
成绩:
目 录
TOC \o 1-3 \h \u HYPERLINK \l _Toc28174 1 引 言 PAGEREF _Toc28174 3
HYPERLINK \l _Toc10376 2 设计目的 PAGEREF _Toc10376 4
HYPERLINK \l _Toc16074 3 设计内容 PAGEREF _Toc16074 4
HYPERLINK \l _Toc3945 4 设计步骤 PAGEREF _Toc3945 4
HYPERLINK \l _Toc30220 5 设计要点 PAGEREF _Toc30220 4
HYPERLINK \l _Toc16527 6 设计内容 PAGEREF _Toc16527 5
HYPERLINK \l _Toc3570 6.1 流程图 PAGEREF _Toc3570 5
HYPERLINK \l _Toc26231 6.2 程序 PAGEREF _Toc26231 6
HYPERLINK \l _Toc1163 6.2.1 头文件 PAGEREF _Toc1163 6
HYPERLINK \l _Toc13907 6.2.2图像定义模块 PAGEREF _Toc13907 7
HYPERLINK \l _Toc13344 6.2.3胜负定义模块 PAGEREF _Toc13344 8
HYPERLINK \l _Toc7100 6.2.4画面定义模块 PAGEREF _Toc7100 11
HYPERLINK \l _Toc12941 6.3 运行图像 PAGEREF _Toc12941 13
HYPERLINK \l _Toc29473 7 结论 PAGEREF _Toc29473 14
HYPERLINK \l _Toc6269 8 谢辞 PAGEREF _Toc6269 15
HYPERLINK \l _Toc20624 9 参考文献 PAGEREF _Toc20624 16
基于ARM的猜拳游戏设计
1 引 言
嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。近年来,嵌入式产品己经成为IT产业的主流,越来越多的企业和研发机构都转向嵌入式系统的设计与应用上。从嵌入式操作系统未来的演变趋势看,PDA、手机等移动终端设备的快速增长,大大促进了嵌入式操作系统的发展。未来嵌入式系统的主要增长动力来自于消费类行业,比如嵌入式游戏。
本次设计就是基于嵌入式ARM技术设计的一款猜拳游戏
2 设计目的
通过课程设计掌握嵌入式系统开发台的使用方法,掌握嵌入式系统基本程序开发方法,掌握嵌入式系统软件设计过程中常用调试方法。了解嵌入式系统最新发展趋势。以及了解和熟悉一些常用的实时嵌入式操作系统。培养学生综合运用已学知识解决实际工程技术问题的能力、查阅图书资料和各种工具书的能力、工程绘图能力、撰写技术报告和编制技术资料的能力,受到一次嵌入式系统设计方面的基本训练。
3 设计内容
研究实现任务的方法
根据要求实现猜拳游戏设计,基本规则为老板大于警察,警察大于土匪,土匪大于平民,平民大于老板。电脑则随机选择一个,在选择的同时图片显示在lcd屏幕上。由事先设定的程序判定胜负,并显示出字符。
2、设计电路,编写程序
3、在实验装置上进行硬件测试
4 设计步骤
1、收集材料;
2、方案论证;
3、设计电路,编写程序;
4、利用实验设备进行硬件联接,组装程序、运行并调试程序,验证预期的功能的实现;
5 设计要点
掌握嵌入式系统的工程设计方法,利用ADS集成开发环境或其它嵌入式系统开发环境完成设计任务。
1、查找与本次任务最接近的工程项目
2、本次任务的硬件电路或内部模块
由于猜拳游戏内容自行设计,所以定为人机对战,玩家可以有四种选择:老板、警察、土匪、平民。其中4个选择互相克制,没有绝对的胜者。
本次任务内部模块分为:头文件、图像定义模块、胜负定义模块、画面定义模块、初始化界面、主程序。
2、编写本次任务程序
3、编译及调试
4、实验现象分析
6 设计内容
6.1 流程图
6.2 程序
6.2.1 头文件
#include target.h
#include 2410LIB.h
#include 2410addr.h
#include ..\..\Touch_driver\inc\touch2410.h
#include ..\gui\glib\glib.h
#include ..\..\lcddrv\inc\lcd.h
#includ
文档评论(0)