基于51单片机的贪食蛇游戏机开发 |
您所在的位置:网站首页 › cs一直初始化游戏 › 基于51单片机的贪食蛇游戏机开发 |
1 第 ChpNum 章
基于 51 单片机的贪食蛇游戏机开发
1 本设计的特点和目的
本设计以 51 系列单片机 STC89C52 为控制核心,以点阵液晶显示模块、键盘为人机 接口,实现了一个贪食蛇游戏机。通过本设计,令读者掌握利用单片机开发简单电子产 品的基本技能,熟悉原理图绘制、仿真、软件设计、优化以及系统调试的基本方法,为 进一步设计开发更为复杂的嵌入式模拟 / 数字混合系统打下一定的基础。
2 产品简介
“贪食蛇”又称为“贪吃蛇”,是一种益智小游戏。其游戏规则比较简单,就是一 条小蛇,不停地在屏幕上游走去吃屏幕上出现的蛋,越吃越长,只要蛇头碰到屏幕四周 或者碰到自己的身子,小蛇就立即毙命并结束游戏。本作品有上下左右四个按键来控制 蛇头的移动方向,另有一个复位按键控制程序的重启,游戏界面采用分辨率为 128×64 的液晶显示屏。
3 硬件设计
3.1 人机接口电路
本游戏机游戏界面由液晶显示模块呈现。液晶显示模块中,最主要的就是 LCD 液晶 屏。根据 LCD 液晶屏显示内容的不同,液晶显示模块可以分为数显液晶模块、点阵字符 液晶模块和点阵图形液晶模块 3 种。本设计使用点阵图形液晶模块 OCM12864 。 OCM12864 液晶显示模块是 128×64 点阵型液晶显示模块,可显示各种字符及图形,可与 CPU 直接 连接, 具有 8 位标准数据总线、 6 条控制线及电源线, 各引脚的信号说明参见表 ChpNum-1 。
表 ChpNum-1 OCM12864 引脚说明
管脚名称
方向
引脚说明 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |