基于STM32--μCOS-II贪吃蛇的设计 联系客服

发布时间 : 星期二 文章基于STM32--μCOS-II贪吃蛇的设计更新完毕开始阅读15f8c821d1f34693daef3ea4

邯郸学院课程设计

题 目 基于STM32--μC/OS-II贪吃蛇的设计 学 生 20120441032028解斐 20120441032025朱利昭

20120441032002徐雷

指导教师 张志来 讲师 年 级 2012级 专 业 电子信息工程 二级学院

(系、部) 信息工程学院

邯郸学院信息工程学院(系、部)

2015年7月

基于STM32--μC/OS-II贪吃蛇的设计

摘 要

进入新世纪的TFT液晶显示屏的技术和产业都取得了长足的发展,作为重要的现代信息,发布媒体之一TFT液晶显示屏在证券交易、金融、交通、体育、广告等领域被广泛的应用。伴随社会化信息的推进,TFT液晶屏技术也在不断地推陈出新,应用领域愈加广泛。现基于STM32的TFT液晶显示可以更好的满足各种需求,也更便于操作和实现。基于STM32在TFT液晶屏幕上可显示文本及图形,包括汉字和时钟显示。

关键词: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标准。

1 背景介绍

1.1 选题背景

随着信息技术的飞速发展,形式多样的数字化产品已经开始成为继PC机后的信息处理工具,在这种数字化潮流下,嵌入式系统已成为当前研究和应用的热点之一,嵌入式手持设备的视图多媒体应用也越来越广泛。由于嵌入式系统的应用要求及成本因素决定了嵌入式系统在系统资源, 包括硬件资源和软件资源方面都是非常精简和高效的。

1.2 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、