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