|
本帖最后由 longdi 于 2013-7-11 21:22 編輯
再次感謝51hei論壇管理員胡老師送的的屏。這幾些天無(wú)聊就做了個(gè)小游戲。這個(gè)游戲是我用的第一部手機(jī)上的一個(gè)飛機(jī)游戲。只是做的過(guò)程中被我身上的靜電弄掛了兩個(gè)屏。(也可能是別的原因)哭.....
游戲原理:就是一個(gè)按鍵控制飛機(jī)的上下(按住不放飛機(jī)就一直上升,放開(kāi)不按就一直下降,拼命點(diǎn)擊就可以保持一定的高度),躲避前面的障礙物,盡可能飛得最遠(yuǎn)就是。
說(shuō)明:飛機(jī)只能上下飛,不能左右飛,障礙物是由右往左動(dòng)。障礙物分成三部分,上,下,中障礙物。
圖片:
1.JPG (31.58 KB, 下載次數(shù): 318)
下載附件
2013-7-11 21:16 上傳
2.JPG (29.74 KB, 下載次數(shù): 312)
下載附件
2013-7-11 21:16 上傳
3.JPG (52.99 KB, 下載次數(shù): 256)
下載附件
2013-7-11 21:16 上傳
以下是源程序。
屏的驅(qū)動(dòng)程序是用壇子上改的。其他的都是我一個(gè)一個(gè)敲進(jìn)去的。
程序還沒(méi)最終完成。未完成的部分是障礙物的隨機(jī)效果,運(yùn)氣不好可能飛機(jī)根本無(wú)法飛過(guò)去!不想弄了,等有心情再弄了。不過(guò)現(xiàn)在還是可以玩的。
用了106個(gè)字節(jié)的RAM,5322字節(jié)ROM。對(duì)51來(lái)說(shuō)還撐得住。
4.JPG (11.35 KB, 下載次數(shù): 341)
下載附件
2013-7-11 21:16 上傳
程序沒(méi)注釋...
點(diǎn)擊此處下載
LCD12864.zip
(101.01 KB, 下載次數(shù): 544)
2013-7-11 21:19 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
加上原理圖。晶振用了50MHz的有源晶振,從X1輸入就可以。刷屏?xí)r間實(shí)測(cè)30~31ms,所以看起來(lái)一點(diǎn)都不閃,很流暢。
5.JPG (99.44 KB, 下載次數(shù): 290)
下載附件
2013-7-11 21:16 上傳
|
評(píng)分
-
查看全部評(píng)分
|