- 1
- 2
- 3
- 4
- 5
获得赏金
10.00元基于stm32的贪吃蛇游戏实现 OLED屏
资料介绍
这个项目是利用stm32和OLED屏,编写代码实现贪吃蛇小游戏。
下面是代码逻辑:
贪吃蛇逻辑:
定义了一个32x12的地图数组 map ,用于存储游戏地图的状态。
snake_Grid 数组存储蛇的身体位置。
length 变量存储蛇的当前长度,score 存储当前得分。
direction 变量存储蛇的当前移动方向。
GUI_Init 函数初始化游戏界面,包括清空OLED屏幕、初始化蛇的位置和食物的位置。

按键扫描和LED控制:
提供了按键扫描和LED控制的功能,这些功能在外部中断服务程序中被调用。
主函数使用逻辑:

初始化延时函数、中断优先级、LED、OLED显示屏和定时器。
游戏的主循环中,不断获取用户输入、显示分数、刷新游戏界面,并检查游戏是否结束。
实现效果:

部分文件列表
| 文件名 | 大小 |
| 贪吃蛇/ | |
| 贪吃蛇/CORE/ | |
| 贪吃蛇/CORE/core_cm3.c | |
| 贪吃蛇/CORE/core_cm3.h | |
| 贪吃蛇/CORE/startup_stm32f10x_hd.s | |
| 贪吃蛇/HEADWARE/ | |
| 贪吃蛇/HEADWARE/bmp.h | |
| 贪吃蛇/HEADWARE/front.h | 9KB |
| 贪吃蛇/HEADWARE/key.c | 1KB |
| 贪吃蛇/HEADWARE/key.h | 1KB |
| 贪吃蛇/HEADWARE/keyscan_exit.c | 3KB |
| ... | |
- 21ic小能手打赏了10.00元
最新上传
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏330.00元 3天前
用户:jh0355
-
21ic下载 打赏270.00元 3天前
用户:jh03551
-
21ic下载 打赏230.00元 3天前
用户:liqiang9090
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏60.00元 3天前
用户:w1966891335
-
21ic下载 打赏60.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:xzxbybd
-
21ic下载 打赏60.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏20.00元 3天前
用户:x15580286248
-
21ic下载 打赏10.00元 3天前
用户:MATT222
-
21ic下载 打赏10.00元 3天前
用户:BG2XTO
-
21ic下载 打赏15.00元 3天前
用户:mulanhk
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:全差分运算跨导放大器设计
-
zhengdai 打赏1000.00元 3天前
资料:STM32IAP使用说明
-
gsy幸运 打赏955.00元 3天前
资料:STM32IAP使用说明
-
小猫做电路 打赏855.00元 3天前
资料:STM32IAP使用说明
-
21ic小能手 打赏310.00元 3天前
用户:zhengdai
-
21ic小能手 打赏320.00元 3天前
用户:liqiang9090
-
21ic小能手 打赏310.00元 3天前
用户:gsy幸运
-
21ic小能手 打赏270.00元 3天前
用户:jh03551
-
21ic小能手 打赏240.00元 3天前
用户:小猫做电路
-
21ic小能手 打赏210.00元 3天前
用户:w178191520
-
21ic小能手 打赏90.00元 3天前
用户:kkfjenui
-
21ic小能手 打赏60.00元 3天前
用户:liao6
-
21ic小能手 打赏60.00元 3天前
用户:w1966891335
-
21ic小能手 打赏90.00元 3天前
用户:jh0355
-
21ic小能手 打赏30.00元 3天前
用户:xuzhen1
-
21ic小能手 打赏30.00元 3天前
用户:sun2152
-
21ic小能手 打赏50.00元 3天前
用户:xzxbybd
-
21ic小能手 打赏50.00元 3天前
用户:mulanhk




全部评论(0)