資源簡介
基于51單片機12864液晶的坦克大戰游戲,含全部源碼和PROTUES仿真文件。
代碼片段和文件信息
#include?“reg51.h“
#include“lcd12864.h“
#include?
sbit?P1_row1?=?P1?^?0;
sbit?P1_row2?=?P1?^?1;
sbit?P1_col1?=?P1?^?2;
sbit?P1_col2?=?P1?^?3;
sbit?P2_row1?=?P1?^?4;
sbit?P2_row2?=?P1?^?5;
sbit?P2_col1?=?P1?^?6;
sbit?P2_col2?=?P1?^?7;
#define Up 1 //定義上下左右方向
#define? Right 2
#define? Down 3
#define? Left 4
#define Up_Left 1 //定義炮彈炸毀效果4個方向(但是由于炮彈的非對稱性導致比如“上左“與“左上“坐標計算有區別)
#define? Up_Right 2
#define? Down_Left 3
#define? Down_Right 4
#define? Left_Up 5
#define? Left_Down???????6
#define? Right_Up 7
#define? Right_Down 8
#define?????Steel 1 //定義障礙物屬性
#define?????Brick??????? 2
#define Prefect 1?????????????? //定義基地狀態
#define Destroy 2
#define Tank_Count 2
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????749??2011-12-21?09:58??STARTUP.OBJ
?????文件???????5115??2002-04-16?15:32??STARTUP.A51
?????文件??????11665??2011-12-21?09:58??STARTUP.LST
?????文件??????15744??2009-09-22?11:28??t2
?????文件????????869??2009-09-22?11:29??t2.plg
?????文件???????2040??2009-10-02?14:21??t2.Uv2
?????文件?????????38??2009-09-22?11:28??t2.lnp
?????文件??????40145??2009-09-22?11:28??t2.M51
?????文件???????1949??2011-12-21?09:59??t2.Opt
?????文件??????55537??2011-12-21?09:58??tank
?????文件?????175124??2009-10-02?16:04??tank.DSN
?????文件????????560??2011-12-21?09:59??tank.plg
?????文件??????69060??2011-12-21?09:58??tank.hex
?????文件?????????56??2011-12-21?09:58??tank.lnp
?????文件?????148507??2011-12-21?09:58??tank.M51
?????文件???????1364??2013-05-06?18:37??tank.PWI
?????文件?????175124??2009-10-02?14:21??Last?Loaded?tank.DBK
?????文件???????2036??2011-12-21?09:51??lcd12864.h
?????文件?????131129??2011-12-21?09:57??main.c
?????文件?????101522??2011-12-21?09:58??main.OBJ
?????文件?????303473??2011-12-21?09:58??main.LST
-----------?---------??----------?-----??----
??????????????1241806????????????????????21
- 上一篇:石子合并問題的 動態規劃解法
- 下一篇:通過百度地圖,根據地名獲取經緯度,內有詳解
評論
共有 條評論