1 Star 1 Fork 0

shawn / snake_ucosii

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

贪吃蛇小游戏

基于STM32F103,UcosII 基于STM32F103ZET6芯片,采用正点原子例程编写,代码仅供参考学习,请勿运用于其他方面,GB2312 and utf-8

简介

key0 左 , key1 右 , key2 上 , key3 下 , LED0 每0.5s闪烁指示系统工作

图片展示

P1

P2

P3

硬件

STM32F1系列,LCD为整点原子通用(实验使用LCD型号B505),KEY0-3对应PE4-1端口(可在KEY.c修改),LED对应PB0

软件

v1.1 snake

  • 修改逻辑,先擦尾再画头(预防头尾相接把头擦了)
  • 增加bkp,用于存储最高分
  • 修改果子逻辑,防止生成在蛇身上
  • 修改LCD页面布局

v1.0 snake.c

  • snake_main_task,主要任务如下:
    • create_main_task 创建显示游戏开始界面刷新任务
    • key_start_task 创建开始按键检测任务
    • _main_game_task 创建游戏逻辑任务
    • key_play_task 创建游戏按键检测任务

路径

  • Test_Ucosii路径
    • CORE 内核
    • HARDWARE 硬件底层
      • LCD TFT-LCD驱动
      • KEY 按键驱动
      • LED LED灯驱动
    • snake 贪吃蛇主程序
    • STM32F10x_FWLib 标准库
    • SYSTEM 系统函数
      • delay 延时
      • sys
      • usart 串口
    • UCOSII 实时操作系统
    • USER 主函数

空文件

简介

基于STM32F103&UcosII的贪吃蛇游戏,仅供参考和学习 展开 收起
C 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/fucezh/snake_ucosii.git
git@gitee.com:fucezh/snake_ucosii.git
fucezh
snake_ucosii
snake_ucosii
master

搜索帮助