项目简介
本项目是都灵理工大学“计算机体系结构”课程(2020/2021学年)的项目,从头开始创建了名为“盲人迷宫”的微型视频游戏,该游戏可与开发板的操纵杆、LCD界面、LED灯等组件进行交互。
项目的主要特性和功能
- 硬件控制:借助操纵杆输入以及LED灯显示,实现游戏的控制与反馈。
- 游戏逻辑:包含检测移动路径障碍物、确定玩家移动方向等简单逻辑。
- 图形显示:通过LCD屏幕展示游戏界面,界面中有机器人、迷宫地图和障碍物。
- 中断处理:运用C语言和ARM汇编语言处理按钮按下、操纵杆移动等硬件中断。
安装使用步骤
- 环境准备:确保已经安装Keil v5集成开发环境,并且熟悉嵌入式系统编程。
- 下载文件:下载项目的源代码文件。
- 编译配置:使用Keil v5打开项目,进行必要的编译配置,保证代码与硬件平台兼容。
- 编译烧录:编译代码,使用合适的编程器将代码烧录到微控制器。
- 硬件连接:将微控制器与操纵杆、LCD屏幕、LED灯等硬件组件进行连接。
- 测试运行:给微控制器接上电源,通过操纵杆测试游戏。
注意,由于项目存在硬件依赖性,需要根据实际硬件平台和配置进行调整。并且代码中包含特定硬件寄存器操作,可能需要参考硬件手册获取准确信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】