单片机点阵显示汉字8*8点阵的贪吃蛇游戏 51单片机点阵显示汉字汇编程序

51单片机8*8点阵做贪吃蛇游戏 - 在线观看 - 热点 - 乐视视频
签到送好礼!
叫醒你的积分吧!
努力加载中...51单片机8*8点阵做贪吃蛇游戏简介:51单片机8*8点阵做贪吃蛇游戏英雄,快来抢沙发!加载中...英雄,快来抢沙发!原创人以三维动画还原新闻热点事件。画风野生粗鄙,以笑话段子为主题。有追求的生活美学家的聚合地。每晚二更视频,发现身边不知道的美。基于51单片机8x8点阵贪吃蛇综合课程设计报告_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于51单片机8x8点阵贪吃蛇综合课程设计报告
总评分4.0|
用知识赚钱
&&基于51单片机8x8点阵贪吃蛇综合课程设计报告
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢51单片机8*8点阵LED显示原理及程序.pdf
扫描二维码,下载文件到手机
相关文档推荐
当前文件信息
浏览:1160次
下载:108次
您的VIP会员已过期,是否续费?
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号查看: 7483|回复: 21
51单片机+8*8点阵实现贪食蛇游戏-带仿真文件
& &在单片机中,以往我看到前辈们学长们做贪吃蛇的时候不是用汇编就是用FPGA语言编写。那我就在想,C语言可是最简单的语言。怎么不用C语言写呢。首先我们必须要知道。在设计单片机游戏时。我们要知道设计游戏的概念,对于大部分单片机+LCD的游戏设计,基本采用前后台方式,就是一个台中断,一个台循环 ,LCD部分基本是以固定点阵形式设计,什么叫固定点阵??首先先明确,我们设计的游戏不是什 么魔兽争霸或CS,而是黑白形式的固定点阵游戏,例如常见著名游戏贪吃蛇或俄罗斯方块。他们的每个点 都是预先就固定下来的,而且是比较大的点,这类专门的游戏机玻璃是经过厂家开模出来 的,有固定的COM,SEG线,然后接到专门的单片机上,例如常用的6502指令集合的单片机,常用的有stc和at系列的他们的资料你可以到去查询。对于业余设计的游戏,我们一般用如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个,每个都要用来独立运算。篇幅有限请打开
02:24 上传
点击文件名下载附件
下载积分: 黑币 -5
103.18 KB, 下载次数: 428, 下载积分: 黑币 -5
下载了 试了试 怎么感觉p1.1的那个按键没作用啊
好好学习学习
程序没有注释,很难让人理解的
怎么我的按键的没反应的!
谢谢楼主啦
好好学习学习
学习了。。。。
谢谢分享。。。。
没有仿真电路图?
怎么用的。。为何接到点阵上只有一条线
是不是MSP430能用的啊
也想自己写一个,但是技术有限啊
嗷嗷嗷哦啊嗷嗷嗷哦,谢谢啦,吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼
我想要学习一下
浏览过的版块
Powered by基于51单片机点阵的贪吃蛇游戏
最近总的来说比较蛋疼,各种傻逼事情烦死我了,三国杀online一直碰到sb,搞stm32么也好复杂,虽说只要改改代码,可是改别人的代码一点成就感都没有的,哎~~我自己写么也些不出来,弱爆了!!不说这些了,昨天和今天搞了下这个贪吃蛇,还不错。这是用我大一的时候做的贪吃蛇程序改得,原来那个程序和实验报告可以再我以前的博客里找到。现在这个程序和原来运行在电脑上的差不多,只是改了一下控制方面的函数和显示的函数。
效果图如下:
A:开始的时候我写了一个while(start);只有按下start键程序才会往下继续运行。
B:绿色的是食物,红色的是蛇(白痴都能看出来,好吧,哈哈)
C:蛇的运动方向不怎么明确
D:越长越慢~我知道怎么解决,不过我懒得搞了,就这样吧
E:通过键盘控制上下左右 和开始
F:gameover()函数里把所有绿灯全部点亮,然后就没了~~
以下是测试视频:
有兴趣的话可以下载看看,下载地址:
不过这个程序也不是特别好,稍微有些问题,如下:
//writer: neolone
//bug:当蛇身全部在第二列上时,第四列会同时显示
//问题1:蛇的最大长度是33,因为51存储空间不足了,其实可以用一位uchar存储两个数,用它//的十位个位就行
//问题2:随着蛇的增长速度会减慢,因为每显示一节就会delay(2),这样就会增加时间,可以把151行的延时做成随length增加减少的量
//我懒得改了,如果你改好的话希望发一份到我邮箱,在此先谢过了~
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 8 8点阵贪吃蛇 的文章

 

随机推荐