找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12564|回复: 21
收起左侧

51单片机+8*8点阵实现贪食蛇游戏-带仿真文件

  [复制链接]
ID:50574 发表于 2013-5-29 02:26 | 显示全部楼层 |阅读模式
   在单片机中,以往我看到前辈们学长们做贪吃蛇的时候不是用汇编就是用FPGA语言编写。那我就在想,C语言可是最简单的语言。怎么不用C语言写呢。首先我们必须要知道。在设计单片机游戏时。我们要知道设计游戏的概念,对于大部分单片机+LCD的游戏设计,基本采用前后台方式,就是一个台中断,一个台循环 ,LCD部分基本是以固定点阵形式设计,什么叫固定点阵??首先先明确,我们设计的游戏不是什 么魔兽争霸或CS,而是黑白形式的固定点阵游戏,例如常见著名游戏贪吃蛇或俄罗斯方块。他们的每个点 都是预先就固定下来的,而且是比较大的点,这类专门的游戏机玻璃是经过厂家开模出来 的,有固定的COM,SEG线,然后接到专门的单片机上,例如常用的6502指令集合的单片机,常用的有stc和at系列的他们的资料你可以到www.51hei.com去查询。对于业余设计的游戏,我们一般用如128*64的LCD来显示,那么我们设计的时候首先应该把 这个128*64的LCD分块,也就是分出固定点阵出来。LCD的基本点阵是128*64,就是· ¥##¥总之就是好多个点啦,但我们事实上不一定要运算这么多个点,除非你做的游戏很 有看头。例如你只用左边64*64的地方来做贪吃蛇,那么你打算你的贪吃蛇的活动空间是多 少呢?如果是8*8个点的话,算一下就是每个点64/8,64/8,也就是8*8个基本点阵,不过想好玩一点,当然就是要有16*16个点的活动空间啦,那么每个固定点阵就要占4*4的基本 点阵了。要注意,这些4*4的东西在64*64LCD上共16*16个,每个都要用来独立运算。篇幅有限请打开 http://www.51hei.com/mcu/1912.html 查看

单片机 贪食蛇 仿真.rar

103.18 KB, 下载次数: 442, 下载积分: 黑币 -5

评分

参与人数 1黑币 +5 收起 理由
darkie + 5 很给力!

查看全部评分

回复

使用道具 举报

ID:49075 发表于 2013-5-29 12:12 | 显示全部楼层
下载了 试了试 怎么感觉p1.1的那个按键没作用啊
回复

使用道具 举报

ID:40961 发表于 2013-6-30 16:39 | 显示全部楼层
好好学习学习
回复

使用道具 举报

ID:40961 发表于 2013-6-30 22:14 | 显示全部楼层
程序没有注释,很难让人理解的
回复

使用道具 举报

ID:51109 发表于 2013-7-9 08:25 | 显示全部楼层
怎么我的按键的没反应的!
回复

使用道具 举报

ID:55640 发表于 2013-10-7 21:16 | 显示全部楼层
学习学习
回复

使用道具 举报

ID:55640 发表于 2013-11-20 14:24 | 显示全部楼层
谢谢楼主啦
回复

使用道具 举报

ID:59017 发表于 2014-2-6 19:26 | 显示全部楼层
好好学习学习
回复

使用道具 举报

ID:60854 发表于 2014-4-19 01:28 | 显示全部楼层
学习了
回复

使用道具 举报

ID:66338 发表于 2014-9-18 14:37 | 显示全部楼层
学习了
回复

使用道具 举报

ID:70708 发表于 2015-1-10 21:04 | 显示全部楼层
学习了。。。。
回复

使用道具 举报

ID:77507 发表于 2015-4-20 14:05 | 显示全部楼层
谢谢分享。。。。
回复

使用道具 举报

ID:75848 发表于 2015-4-22 13:39 | 显示全部楼层
没有仿真电路图?
回复

使用道具 举报

ID:93259 发表于 2015-10-22 18:39 | 显示全部楼层
怎么用的。。为何接到点阵上只有一条线
回复

使用道具 举报

ID:94279 发表于 2015-11-1 12:52 | 显示全部楼层
good,,
回复

使用道具 举报

ID:121901 发表于 2016-5-19 10:46 | 显示全部楼层
是不是MSP430能用的啊
回复

使用道具 举报

ID:121936 发表于 2016-5-19 16:34 | 显示全部楼层
学习学习
回复

使用道具 举报

ID:122699 发表于 2016-5-23 09:50 来自手机 | 显示全部楼层
也想自己写一个,但是技术有限啊
回复

使用道具 举报

ID:123472 发表于 2016-5-27 09:07 | 显示全部楼层
嗷嗷嗷哦啊嗷嗷嗷哦,谢谢啦,吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼
回复

使用道具 举报

ID:130884 发表于 2016-10-3 11:30 | 显示全部楼层
赞一个
回复

使用道具 举报

ID:195887 发表于 2017-5-3 10:13 | 显示全部楼层
我想要学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表