找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 21809|回復(fù): 61
收起左側(cè)

AT89s52+LCD12864做的飛機(jī)小游戲(原理圖+程序)

  [復(fù)制鏈接]
ID:51663 發(fā)表于 2013-7-11 21:21 | 顯示全部樓層 |閱讀模式
本帖最后由 longdi 于 2013-7-11 21:22 編輯

  再次感謝51hei論壇管理員胡老師送的的屏。這幾些天無聊就做了個(gè)小游戲。這個(gè)游戲是我用的第一部手機(jī)上的一個(gè)飛機(jī)游戲。只是做的過程中被我身上的靜電弄掛了兩個(gè)屏。(也可能是別的原因)哭.....
游戲原理:就是一個(gè)按鍵控制飛機(jī)的上下(按住不放飛機(jī)就一直上升,放開不按就一直下降,拼命點(diǎn)擊就可以保持一定的高度),躲避前面的障礙物,盡可能飛得最遠(yuǎn)就是。
說明:飛機(jī)只能上下飛,不能左右飛,障礙物是由右往左動(dòng)。障礙物分成三部分,上,下,中障礙物。

圖片:
1.JPG
2.JPG 3.JPG
以下是源程序。
屏的驅(qū)動(dòng)程序是用壇子上改的。其他的都是我一個(gè)一個(gè)敲進(jìn)去的。
程序還沒最終完成。未完成的部分是障礙物的隨機(jī)效果,運(yùn)氣不好可能飛機(jī)根本無法飛過去!不想弄了,等有心情再弄了。不過現(xiàn)在還是可以玩的。
用了106個(gè)字節(jié)的RAM,5322字節(jié)ROM。對51來說還撐得住。
4.JPG
程序沒注釋...
點(diǎn)擊此處下載 LCD12864.zip (101.01 KB, 下載次數(shù): 544)



加上原理圖。晶振用了50MHz的有源晶振,從X1輸入就可以。刷屏?xí)r間實(shí)測30~31ms,所以看起來一點(diǎn)都不閃,很流暢。
5.JPG

評分

參與人數(shù) 1黑幣 +5 收起 理由
聚慧友 + 5 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評分

回復(fù)

使用道具 舉報(bào)

ID:51089 發(fā)表于 2013-7-11 21:26 | 顯示全部樓層
不錯(cuò)!可以增加點(diǎn)難度:越往后障礙物掉落的速度越快。增加按鈕,飛機(jī)可以上下左右飛。
回復(fù)

使用道具 舉報(bào)

ID:51663 發(fā)表于 2013-7-11 21:36 | 顯示全部樓層
piqiu 發(fā)表于 2013-7-11 21:26
不錯(cuò)!可以增加點(diǎn)難度:越往后障礙物掉落的速度越快。增加按鈕,飛機(jī)可以上下左右飛。

障礙物不是掉下來的。是從右往左運(yùn)動(dòng)的。越往后中間的寬度越窄。
回復(fù)

使用道具 舉報(bào)

ID:51089 發(fā)表于 2013-7-11 22:34 | 顯示全部樓層
剛用樓主的程序修改端口后燒到我那個(gè)老掉牙的51開發(fā)板里面測試了一下,11.0592Mhz下,stc89用12T慢得像蝸牛,,改6T也沒改善多少,,后來換1T的mpc82g516,勉強(qiáng)可以玩了,

奇怪的是第一次出障礙物全部都是亂碼,只有到第三次才基本正常,檢查增加清屏程序delay,也沒有改善,,,

樓主做的程序很不錯(cuò)哦!
回復(fù)

使用道具 舉報(bào)

ID:52173 發(fā)表于 2013-7-23 20:03 | 顯示全部樓層
強(qiáng)大,威武
回復(fù)

使用道具 舉報(bào)

ID:52177 發(fā)表于 2013-7-23 22:20 | 顯示全部樓層
有套件賣嗎?我要
回復(fù)

使用道具 舉報(bào)

ID:52257 發(fā)表于 2013-7-25 20:05 | 顯示全部樓層
好,正想給兒子做一個(gè)。
回復(fù)

使用道具 舉報(bào)

ID:52266 發(fā)表于 2013-7-25 22:18 | 顯示全部樓層
正好,要這個(gè)
回復(fù)

使用道具 舉報(bào)

ID:50024 發(fā)表于 2013-7-27 17:09 | 顯示全部樓層
學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

ID:52343 發(fā)表于 2013-7-27 22:06 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:52906 發(fā)表于 2013-8-10 16:52 | 顯示全部樓層
太牛X了   很喜歡    我額想做一個(gè)來耍一下
回復(fù)

使用道具 舉報(bào)

ID:52909 發(fā)表于 2013-8-10 17:47 | 顯示全部樓層
這都可以�。。。。。。。。。》�  我還在做車子   你都干到飛機(jī)去了
回復(fù)

使用道具 舉報(bào)

ID:52955 發(fā)表于 2013-8-12 09:16 | 顯示全部樓層
這個(gè)牛啊  ,新手求指導(dǎo)啊
回復(fù)

使用道具 舉報(bào)

ID:52554 發(fā)表于 2013-8-12 16:13 | 顯示全部樓層
來學(xué)習(xí)一下哈!
回復(fù)

使用道具 舉報(bào)

ID:52972 發(fā)表于 2013-8-13 08:59 | 顯示全部樓層
樓主很強(qiáng)大的
回復(fù)

使用道具 舉報(bào)

ID:52972 發(fā)表于 2013-8-13 09:00 | 顯示全部樓層
回復(fù)

使用道具 舉報(bào)

ID:53079 發(fā)表于 2013-8-15 19:25 來自觸屏版 | 顯示全部樓層
強(qiáng)大啊
回復(fù)

使用道具 舉報(bào)

ID:53506 發(fā)表于 2013-8-25 23:19 | 顯示全部樓層
太強(qiáng)大了,值得學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:53556 發(fā)表于 2013-8-26 16:57 | 顯示全部樓層
恩恩  很好的東西�。�!
回復(fù)

使用道具 舉報(bào)

ID:54941 發(fā)表于 2013-9-11 06:57 | 顯示全部樓層
好羨慕哦
回復(fù)

使用道具 舉報(bào)

ID:55013 發(fā)表于 2013-9-12 20:56 來自觸屏版 | 顯示全部樓層
你不怎么玩游戲的習(xí)慣吧,因?yàn)榭茨阍O(shè)計(jì)就知道了,飛機(jī)因該是左右移動(dòng),障礙物因該是上下跌落才符合游戲的邏輯性,主要由于你設(shè)計(jì)的游戲是平面橫版的
回復(fù)

使用道具 舉報(bào)

ID:58995 發(fā)表于 2014-2-1 21:05 | 顯示全部樓層
O(∩_∩)O謝謝
回復(fù)

使用道具 舉報(bào)

ID:59022 發(fā)表于 2014-2-5 21:14 來自觸屏版 | 顯示全部樓層
畢業(yè)設(shè)計(jì)用12864做個(gè)射擊類的游戲
回復(fù)

使用道具 舉報(bào)

ID:59283 發(fā)表于 2014-2-26 17:36 | 顯示全部樓層
有用串口控制液晶的程序嗎?
回復(fù)

使用道具 舉報(bào)

ID:59133 發(fā)表于 2014-3-2 13:59 | 顯示全部樓層
高手,學(xué)習(xí)了。謝謝!
回復(fù)

使用道具 舉報(bào)

ID:60316 發(fā)表于 2014-4-3 18:34 | 顯示全部樓層
謝謝分享,不錯(cuò)的東西。
回復(fù)

使用道具 舉報(bào)

ID:61200 發(fā)表于 2014-4-28 22:39 | 顯示全部樓層
高手啊,單片機(jī)還可以這樣玩
回復(fù)

使用道具 舉報(bào)

ID:61804 發(fā)表于 2014-8-31 07:22 | 顯示全部樓層
學(xué)習(xí)了。。。。
回復(fù)

使用道具 舉報(bào)

ID:65585 發(fā)表于 2014-9-5 15:39 | 顯示全部樓層
真是強(qiáng)大啊,頂!
回復(fù)

使用道具 舉報(bào)

ID:66002 發(fā)表于 2014-9-10 15:21 | 顯示全部樓層
很厲害的樣子
回復(fù)

使用道具 舉報(bào)

ID:66016 發(fā)表于 2014-9-10 20:50 | 顯示全部樓層
謝謝樓主分享!�。�
回復(fù)

使用道具 舉報(bào)

ID:62522 發(fā)表于 2014-9-17 16:39 | 顯示全部樓層
大神,非常感謝
回復(fù)

使用道具 舉報(bào)

ID:66345 發(fā)表于 2014-9-18 07:56 | 顯示全部樓層
好東西,贊一個(gè)!
回復(fù)

使用道具 舉報(bào)

ID:71744 發(fā)表于 2015-1-6 20:11 | 顯示全部樓層
先看看
回復(fù)

使用道具 舉報(bào)

ID:71744 發(fā)表于 2015-1-6 20:11 | 顯示全部樓層
好像很強(qiáng)大
回復(fù)

使用道具 舉報(bào)

ID:11942 發(fā)表于 2015-1-7 09:27 | 顯示全部樓層
學(xué)習(xí)學(xué)習(xí),謝謝.
回復(fù)

使用道具 舉報(bào)

ID:61343 發(fā)表于 2015-2-5 14:03 | 顯示全部樓層
強(qiáng)大,威武
好東西
回復(fù)

使用道具 舉報(bào)

ID:29438 發(fā)表于 2015-2-7 08:53 | 顯示全部樓層
太牛了!
回復(fù)

使用道具 舉報(bào)

ID:73522 發(fā)表于 2015-2-10 21:49 來自觸屏版 | 顯示全部樓層
不錯(cuò)我也說一句
回復(fù)

使用道具 舉報(bào)

ID:73082 發(fā)表于 2015-2-18 02:37 來自觸屏版 | 顯示全部樓層
下載,學(xué)習(xí)下
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表