littlebot
Published on 2025-04-10 / 1 Visits
0

【源码】基于Tiva C系列微控制器的DXBall游戏

项目简介

本项目基于Tiva C系列微控制器开发了DX - Ball游戏。利用Tiva C系列微控制器的强大性能和相关外设,结合Nokia 5110显示屏等硬件,打造出一个具有多关卡的游戏,玩家可通过开关操控游戏角色进行游玩。

项目的主要特性和功能

  1. 硬件适配:支持面包板、Tiva - C套件、Nokia 5110蓝色屏幕、2个LED、2个开关、2个电阻以及跳线等多种硬件设备。
  2. 游戏关卡:具备3个游戏关卡,难度逐步递增,如小球移动速度加快,食物行数增多。
  3. 生命机制:玩家有3次生命尝试机会,生命耗尽游戏结束,同时会计算并显示得分。
  4. 控制方式:通过两个开关控制游戏中滑块的左右移动,按下开关对应LED会亮起。
  5. 显示逻辑:游戏开始先显示4秒的DX - BALL标志,之后等待玩家按开关1开始。游戏中用2 - D数组表示食物,球碰到食物时,食物消失且球改变方向。

安装使用步骤

  1. 确保已下载本项目的源码文件。
  2. 下载Keil开发环境。
  3. 在Keil中对项目进行构建,构建完成后运行项目即可开始游戏。

控制说明

  • Switch 1:将滑块向右移动。
  • Switch 2:将滑块向左移动。

参考资料

TM4C123GH6PM微控制器数据手册

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】