- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于stm32μcosii贪吃蛇的设计课程设计论文正文_毕业论文
邯郸学院课程设计
题 目 基于STM32--μC/OS-II贪吃蛇的设计
学 生 20120441032028解斐
20120441032025朱利昭
20120441032002徐雷
指导教师 张志来 讲师
年 级 2012级
专 业 电子信息工程
二级学院
(系、部) 信息工程学院
邯郸学院信息工程学院(系、部)
2015年7月
基于STM32--μC/OS-II贪吃蛇的设计
摘 要
进入新世纪的显示屏的技术和产业都取得了长足的发展,作为重要的现代信息,发布媒体之一显示屏在证券交易、金融、交通、体育、广告等领域被广泛的应用。伴随社会化信息的推进,屏技术也在不断地推陈出新,应用领域愈加广泛。现基于STM32的显示可以更好的满足各种需求,也更便于操作和实现。基于STM32在TFT液晶屏幕上显示文本及图形,包括汉字和时钟显示。
STM32开发板 μC/OS-II 贪吃蛇
目 录
摘 要 1
前 言 3
1 背景介绍 3
1.1 选题背景 3
1.2 MiniSTM32开发板介绍 3
2 系统硬件设计 4
2.1 开发板简介 4
2.2 LED 灯 6
2.3 按键 10
2.4 TFTLCD 模块 10
3 系统软件设计 14
3.1 LED驱动 14
3.2 按键驱动 14
3.3 TFT-LCD驱动 16
3.4 贪吃蛇实现C语言代码 18
3.5 uC/OS-II软件设计 23
结论 27
参考文献 28
前 言
目前已有超过85%的无线通信设备采用了ARM技术,ARM以其高性能和低成本,在该领域的地位日益巩固。ARM在此方面的应用如:手提式计算机、移动电话、PDA等。? 随着宽带技术的推广,采用ARM技术的ADSL芯片正逐步获得竞争优势。此外,ARM在语音及视频处理上进行了优化,并获得广泛支持。
UC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。同时,该系统源代码开放、整洁、一致,注释详尽,适合系统开发。 UC/OS-II已经通过联邦航空局(FAA)商用航行器认证,符合航空无线电技术委员会(RTCA)DO-178B标准。
? ?
背景介绍
选题背景
随着信息技术的飞速发展,形式多样的数字化产品已经开始成为继PC机后的信息处理工具,在这种数字化潮流下,嵌入式系统已成为当前研究和应用的热点之一,嵌入式手持设备的视图多媒体应用也越来越广泛。由于嵌入式系统的应用要求及成本因素决定了嵌入式系统在系统资源,?包括硬件资源和软件资源方面都是非常精简和高效的。
MiniSTM32开发板介绍
MiniSTM32 设计精良,结构小巧!板子的设计充分考虑了成本与功能这两个矛盾面,再结合实际使用的经验及 STM32 的特点,最终确定了这样的设计。
STM32 的优异性体现在如下几个方面:
以 8 位机的价格,得到 32 位机,是 STM32 最大的优势。 STM32 拥有包括:FSMC、TIMER、SPI、IIC、USB、CAN、IIS、SDIO、ADC、DAC、RTC、DMA 等众多外设及功能,具有极高的集成度。 STM32 仅 M3 内核就拥有 F100、F101、F102、F103、F105、F107、F207、F217 等 8 个系列上百种型号,具有 QFN、LQFP、BGA 等封装可供选择。同时 STM32还推出了 STM32L 和 STM32W 等超低功耗和无线应用型的 M3 芯片。 84 个中断,16 级可编程优先级,并且所有的引脚都可以作为中断输入。STM32 各个外设都有自己的独立时钟开关,可以通过关闭相应外设的时钟来降低功耗。STM32 的开发不需要昂贵的仿真器,只需要一个串口即可下载代码,并且支持 SWD 和 JTAG 两种调试口。SWD 调试可以为你的设计带来跟多的方便,只需要 2 个 IO 口,即可实现仿真调试。
系统硬件设计
开发板简介
ALIENTEK MiniSTM32 开发板是一款迷你型的 STM32F103 开发板,小巧而不小气,简约而不简单。该开发板自推出以来,深得广大 STM32 学习者喜爱,总销量超过 1.6W 套。目前必威体育精装版版本为 V3.0,必威体育精装版 MiniSTM32 开发板资源图如图 所示:
ALIENTEK MiniSTM32开发板板载资源如下:
◆ CPU:STM32F103RBT6,LQFP64,FLASH:128K,SRAM:20K;
◆ 1个标准的JTAG/SWD调试下载口
◆ 1个电源指示灯(蓝色)
◆ 2个状态指示灯(DS0:红色,DS1:绿色)
◆ 1个红外
您可能关注的文档
- 会议室管理系统设计_毕业论文.doc
- 婚礼项目策划_毕业论文.doc
- 混合动力城市客车车身骨架设计_课程设计论文_毕业论文.doc
- 混凝土搅拌站绩效评分考核表格_毕业论文.doc
- 货运代理人性质及发展途径研究基于宁波的调查分析_毕业论文.doc
- 基坑支护设计土木工程_毕业论文.doc
- 基于51单片机八路抢答器设计课程设计论文正文_毕业论文.doc
- 基于51单片机学习板的简易电子琴_毕业论文.doc
- 基于adams轿车悬架设计与仿真_毕业论文.doc
- 基于89c51电子密码锁设计附程序_毕业论文.doc
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)