基于 Xilinx FPGA 和外接矩阵键盘、手柄等实现游戏机功能,主要包括三个游戏:
- 扫雷
- 中国象棋
- 贪吃蛇
| 文件名 | 作用 |
|---|---|
| GPIO.c | 外接键盘引脚对应 |
| Chess.c | "中国象棋"游戏的实现 |
| Mine.c | "扫雷"游戏的实现 |
| Snake.c | "贪吃蛇"游戏的实现 |
| main.c | 主函数及游戏机界面 |
| Win.h | 获胜界面 |
| VGA_XX.h | XX游戏界面设置 |
| Mark.h | 实现"扫雷"中对地雷的标记 |
- 请使用 Xilinx Artix7 系列FPGA开发板
- 代码中乱码是因为代码几经辗转,编码方式变来变去导致,
我懒由于注释数量巨大,不进行修改 - 请外接显示器进行显示(由于开发板
太垃圾太便宜,所以刷新率更不上,玩起来会有点卡)