- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Cortex-M3的游戏开发
益智游戏 初始化 画出网格和障碍区域 触摸点区域变红 否 是 触屏判断 贪吃蛇游戏难度系数选择器 AD转换器 AD数据寄存器 存入 LCD显示屏 用户指定地址 DMA操作 存入 第五章 调试与现象 游戏选择界面 接球游戏 射击游戏 益智游戏 贪吃蛇游戏 第六章 总结 本设计已经实现的功能如下: 实现了硬件串口与PC机之间的串行通讯; 实现了按键检测功能; 实现了外部中断功能和定时器中断功能; 实现了LCD显示功能和触屏功能; 实现了人工选择游戏难度功能; 实现了游戏功能。 谢谢! 基于Cortex-M3的游戏开发 摘要 本设计采用 Cortex-M3内核STM32F107作为处理器开发出了几个小游戏。 研究了以ARM Cortex-M3内核系列处理器的相关知识; 介绍了LCD触摸屏和串口的工作原理, 并结合了按键和AD转换电路实现了游戏的选择; 另外,还可以通过串口,在PC机的超级终端显示出当前系统的状态。 目录 第一章 前言(研究背景 研究目的意义等) 第二章 处理器及相关原理介绍 第三章 系统硬件电路设计 第四章 系统软件设计 第五章 调试与现象 第一章 前言 研究背景 随着嵌入式系统的发展,以及32位嵌入式处理器和图型显示设备的广泛应用,目标产品对嵌入式技术的要求越来越高。尤其是对人机界面的要求日益剧增。因此提供友好的,易操作的人机界面是十分重要与必需的。而LCD液晶显示屏恰恰是一种非常方便的人机界面,因此LCD液晶显示屏在出世后达到了非常广泛的应用。 LCD优势: 1 机身薄、材料节省、存储空间节省 2 省电、不产生高温 3 画面不会闪烁,可以减少显示器对眼睛的伤害,使眼睛不容易疲倦。 4 绿色环保,低辐射、降低环境污染 。它的能源在使用过程衷可以无形中为大降了温,也为阻止日益升温的大气作贡献。 研究的目的与意义 基于ARM技术的发展对人机界面的要求越来越高,同时考虑到游戏开发过程普遍存在时间长、成本高、效率低等特点,采用必威体育精装版的Cortex-M3处理器并结合LCD的种种优势可以使游戏开发时间更短、效率高、成本低、同时也能充分利用新型资源设计出智能化,方便化,快捷化的游戏产品从而很快占领市场取得竞争优势 。 第二章 处理器及相关原理介绍 处理器(Cortex-M3) 总述: Cortex-M3处理器是STM32系列处理器的一种。它是一种为了达到高性能、低成本、低功耗所专门设计的ARM Cortex-M3内核处理器。采用ARM v7 M体系架构和面向高级语言的Thumb-2指令集,在代码密度、实时性、运算性能、功耗、价格等方面达到了很好的平衡。 Cortex-M3 处理器 采用ARMV7-M架构,哈佛结构 指令集为Thumb-2指令集 工作模式两种:1处理模式 2线程模式 特权级别:1特权级 2 用户级 存储器组织 总线接口 指令总线:I-code总线和D-code总线 系统总线:用于访问外设和内存 私有外设总线:用于访问私有外 设,主要是访问调试组件 LCD显示原理说明 图像产生的原理: 1 显示屏由许多个可以产生任意颜色的像素光线组成,通过处理器控制每个像素点做不同的操作,从而在LCD上显示出不同的内容 2 采用背光技术,使处理器能够精确的控制每个像素点的亮度和色彩。 本次设计采用的LCD显示屏 1 320*240像素 具有26万色 2 使用ILI9320控制器。 4 当完成对ili9320控制器的初始化后,CPU就可以正常的访问ili9320控制器了 连接图 数据传送方式 触摸屏原理介绍 触摸屏:一般分为电阻、电容、表面声波、红外线扫描和矢量压力传感等 本次设计采用的是:四线电阻触摸屏。 由两个透明的电阻膜组成,在它的水平和垂直电阻网上施加电压。就可以通过AD转换面板在触摸点测出电压,从而对应出坐标值。 触屏原理展示图 串口通讯原理 1数据一位一位依次传送 2数据包:1起始位 2 数据位 3奇偶效验位 4停止位 3波特率:数据传输的数据单位。也就是每秒钟传送的数据位数 传送数据的方式 1单工方式:采用一根数据线,只允许数据按照固定的方向传送。 2半双工方式:采用一根数据传输线,允许数据
您可能关注的文档
最近下载
- 简单报价单模板下载.xlsx VIP
- MES系统( 标准版)操作手册.docx VIP
- 医疗云计算可信选型评估方法 第13部分:云LIS.pdf VIP
- 健身器材承诺书.docx VIP
- 档案整理及数字化服务项目背景及需求分析.docx VIP
- 冷轧带钢连续电镀锡机组工艺设计方案.docx VIP
- 儿童泌尿系感染的诊断和治疗(2025)PPT课件.pptx VIP
- 情商与智慧人生学习通超星期末考试答案章节答案2024年.docx VIP
- 建筑边坡工程技术规范GB50330-2002.doc VIP
- Unit 4 Helping in the community Part B 第4课时课件2025-2026学年度人教PEP英语四年级上册.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)