基于stm32μcosii贪吃蛇的设计课程设计论文正文_毕业论文.doc

基于stm32μcosii贪吃蛇的设计课程设计论文正文_毕业论文.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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个红外

您可能关注的文档

文档评论(0)

minyaoguniang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档