找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17048|回复: 61
打印 上一主题 下一主题
收起左侧

AT89s52+LCD12864做的飞机小游戏(原理图+程序)

  [复制链接]
跳转到指定楼层
楼主
ID:51663 发表于 2013-7-11 21:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 longdi 于 2013-7-11 21:22 编辑

  再次感谢51hei论坛管理员胡老师送的的屏。这几些天无聊就做了个小游戏。这个游戏是我用的第一部手机上的一个飞机游戏。只是做的过程中被我身上的静电弄挂了两个屏。(也可能是别的原因)哭.....
游戏原理:就是一个按键控制飞机的上下(按住不放飞机就一直上升,放开不按就一直下降,拼命点击就可以保持一定的高度),躲避前面的障碍物,尽可能飞得最远就是。
说明:飞机只能上下飞,不能左右飞,障碍物是由右往左动。障碍物分成三部分,上,下,中障碍物。

图片:


以下是源程序。
屏的驱动程序是用坛子上改的。其他的都是我一个一个敲进去的。
程序还没最终完成。未完成的部分是障碍物的随机效果,运气不好可能飞机根本无法飞过去!不想弄了,等有心情再弄了。不过现在还是可以玩的。
用了106个字节的RAM,5322字节ROM。对51来说还撑得住。

程序没注释...
点击此处下载 LCD12864.zip (101.01 KB, 下载次数: 543)



加上原理图。晶振用了50MHz的有源晶振,从X1输入就可以。刷屏时间实测30~31ms,所以看起来一点都不闪,很流畅。


评分

参与人数 1黑币 +5 收起 理由
聚慧友 + 5 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏10 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:51089 发表于 2013-7-11 21:26 | 只看该作者
不错!可以增加点难度:越往后障碍物掉落的速度越快。增加按钮,飞机可以上下左右飞。
回复

使用道具 举报

板凳
ID:51663 发表于 2013-7-11 21:36 | 只看该作者
piqiu 发表于 2013-7-11 21:26
不错!可以增加点难度:越往后障碍物掉落的速度越快。增加按钮,飞机可以上下左右飞。

障碍物不是掉下来的。是从右往左运动的。越往后中间的宽度越窄。
回复

使用道具 举报

地板
ID:51089 发表于 2013-7-11 22:34 | 只看该作者
刚用楼主的程序修改端口后烧到我那个老掉牙的51开发板里面测试了一下,11.0592Mhz下,stc89用12T慢得像蜗牛,,改6T也没改善多少,,后来换1T的mpc82g516,勉强可以玩了,

奇怪的是第一次出障碍物全部都是乱码,只有到第三次才基本正常,检查增加清屏程序delay,也没有改善,,,

楼主做的程序很不错哦!
回复

使用道具 举报

5#
ID:52173 发表于 2013-7-23 20:03 | 只看该作者
强大,威武
回复

使用道具 举报

6#
ID:52177 发表于 2013-7-23 22:20 | 只看该作者
有套件卖吗?我要
回复

使用道具 举报

7#
ID:52257 发表于 2013-7-25 20:05 | 只看该作者
好,正想给儿子做一个。
回复

使用道具 举报

8#
ID:52266 发表于 2013-7-25 22:18 | 只看该作者
正好,要这个
回复

使用道具 举报

9#
ID:50024 发表于 2013-7-27 17:09 | 只看该作者
学习一下
回复

使用道具 举报

10#
ID:52343 发表于 2013-7-27 22:06 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
ID:52906 发表于 2013-8-10 16:52 | 只看该作者
太牛X了   很喜欢    我额想做一个来耍一下
回复

使用道具 举报

12#
ID:52909 发表于 2013-8-10 17:47 | 只看该作者
这都可以啊!!!!!!!!!服了  我还在做车子   你都干到飞机去了
回复

使用道具 举报

13#
ID:52955 发表于 2013-8-12 09:16 | 只看该作者
这个牛啊  ,新手求指导啊
回复

使用道具 举报

14#
ID:52554 发表于 2013-8-12 16:13 | 只看该作者
来学习一下哈!
回复

使用道具 举报

15#
ID:52972 发表于 2013-8-13 08:59 | 只看该作者
楼主很强大的
回复

使用道具 举报

16#
ID:52972 发表于 2013-8-13 09:00 | 只看该作者
回复

使用道具 举报

17#
ID:53079 发表于 2013-8-15 19:25 来自手机 | 只看该作者
强大啊
回复

使用道具 举报

18#
ID:53506 发表于 2013-8-25 23:19 | 只看该作者
太强大了,值得学习
回复

使用道具 举报

19#
ID:53556 发表于 2013-8-26 16:57 | 只看该作者
恩恩  很好的东西!!!
回复

使用道具 举报

20#
ID:54941 发表于 2013-9-11 06:57 | 只看该作者
好羡慕哦
回复

使用道具 举报

21#
ID:55013 发表于 2013-9-12 20:56 来自手机 | 只看该作者
你不怎么玩游戏的习惯吧,因为看你设计就知道了,飞机因该是左右移动,障碍物因该是上下跌落才符合游戏的逻辑性,主要由于你设计的游戏是平面横版的
回复

使用道具 举报

22#
ID:58995 发表于 2014-2-1 21:05 | 只看该作者
O(∩_∩)O谢谢
回复

使用道具 举报

23#
ID:59022 发表于 2014-2-5 21:14 来自手机 | 只看该作者
毕业设计用12864做个射击类的游戏
回复

使用道具 举报

24#
ID:59283 发表于 2014-2-26 17:36 | 只看该作者
有用串口控制液晶的程序吗?
回复

使用道具 举报

25#
ID:59133 发表于 2014-3-2 13:59 | 只看该作者
高手,学习了。谢谢!
回复

使用道具 举报

26#
ID:60316 发表于 2014-4-3 18:34 | 只看该作者
谢谢分享,不错的东西。
回复

使用道具 举报

27#
ID:61200 发表于 2014-4-28 22:39 | 只看该作者
高手啊,单片机还可以这样玩
回复

使用道具 举报

28#
ID:61804 发表于 2014-8-31 07:22 | 只看该作者
学习了。。。。
回复

使用道具 举报

29#
ID:65585 发表于 2014-9-5 15:39 | 只看该作者
真是强大啊,顶!
回复

使用道具 举报

30#
ID:66002 发表于 2014-9-10 15:21 | 只看该作者
很厉害的样子
回复

使用道具 举报

31#
ID:66016 发表于 2014-9-10 20:50 | 只看该作者
谢谢楼主分享!!!
回复

使用道具 举报

32#
ID:62522 发表于 2014-9-17 16:39 | 只看该作者
大神,非常感谢
回复

使用道具 举报

33#
ID:66345 发表于 2014-9-18 07:56 | 只看该作者
好东西,赞一个!
回复

使用道具 举报

34#
ID:71744 发表于 2015-1-6 20:11 | 只看该作者
先看看
回复

使用道具 举报

35#
ID:71744 发表于 2015-1-6 20:11 | 只看该作者
好像很强大
回复

使用道具 举报

36#
ID:11942 发表于 2015-1-7 09:27 | 只看该作者
学习学习,谢谢.
回复

使用道具 举报

37#
ID:61343 发表于 2015-2-5 14:03 | 只看该作者
强大,威武
好东西
回复

使用道具 举报

38#
ID:29438 发表于 2015-2-7 08:53 | 只看该作者
太牛了!
回复

使用道具 举报

39#
ID:73522 发表于 2015-2-10 21:49 来自手机 | 只看该作者
不错我也说一句
回复

使用道具 举报

40#
ID:73082 发表于 2015-2-18 02:37 来自手机 | 只看该作者
下载,学习下
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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