作品简介:
本项目设计并实现了一款基于 C51 单片机与迪文 DGUS 智能屏的简化版植物大战僵尸游戏系统。系统采用“C51 单片机逻辑控制 + DGUS 屏触摸显示 + VP 地址通信 + 0x09 精灵动态显示”的技术路线,由 C51 单片机负责游戏逻辑判断、对象状态管理、胜负检测和页面跳转,由迪文屏负责触摸输入、页面显示和动态图标呈现。项目实现了植物种植、阳光生成与收集、豌豆射手攻击、豌豆子弹移动、僵尸生成与像素级移动、僵尸啃咬植物、三关规则控制以及胜利失败页面跳转等功能。 原理介绍: 本项目采用“C51 单片机逻辑控制 + 迪文 DGUS 屏显示与触摸交互”的总体技术路线。系统以 C51 单片机作为游戏逻辑处理核心,以迪文智能屏作为图形显示与触摸输入终端,二者之间通过串口通信和 VP 地址读写完成数据交互。用户在迪文屏上进行触摸操作后,触摸控件将对应键值写入指定 VP 地址,C51 单片机读取该地址并完成游戏逻辑判断,再将植物、僵尸、阳光、子弹、关卡状态等信息写回迪文屏显示区域,从而形成完整的交互闭环。
|