- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
邯郸学院课程设计
题 目 基于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个红外
您可能关注的文档
- 毕业论文(参考)基于STM32F10X的LCD彩屏的菜单显示.docx
- 毕业论文(参考)STM32 基于9325TP液晶驱动器的驱动程序.doc
- 毕业论文(参考)基于stm32的信号发生器设计.doc
- 毕业论文(参考)基于stm32的信号发生器.doc
- 毕业论文(参考)基于STM32的智能消防小车设计 外文翻译.doc
- 毕业论文(参考)基于STM32芯片的128点FFT.doc
- 毕业论文(参考)基于STM32的uCGUI移植和优化.doc
- 毕业论文(参考)基于STM32开发板的GPS定位模块设计.doc
- 毕业论文(参考)基于stm32的fat32文件系统.doc
- 毕业论文(参考)基于stm32的单相正弦变频稳压电源.doc
最近下载
- 电梯证考试试题100题 .pdf
- 广东省广州市荔湾区统考2025届初三下学期第一次联考试题数学试题含解析.doc VIP
- 《酒店岗位英语实训》课件Unit 17 Cleaning the Room.ppt VIP
- 华为全屋智能试题 (1).docx VIP
- 储能技术发展前景展望.docx VIP
- 脑洞大开背后的创新思维2023章节测试答案_脑洞大开背后的创新思维超星尔雅答案.pdf VIP
- 浅谈加强高校体育教学督导提高体育教学质量.doc VIP
- “体育、艺术2+1项目”实施方案(试行)4.doc
- 《酒店岗位英语实训》课件Unit 18 Turning-down Service and Extending a Bed Service.ppt VIP
- [天门]2023年湖北天门市面向应届生招聘城市社区专职工作人员40人笔试历年高频考点(难、易错点)附带答案详解.docx
文档评论(0)