資源簡(jiǎn)介
基于51單片機(jī)12864液晶的坦克大戰(zhàn)游戲,含全部源碼和PROTUES仿真文件。
代碼片段和文件信息
#include?“reg51.h“
#include“l(fā)cd12864.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個(gè)方向(但是由于炮彈的非對(duì)稱性導(dǎo)致比如“上左“與“左上“坐標(biāo)計(jì)算有區(qū)別)
#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?????????????? //定義基地狀態(tài)
#define Destroy 2
#define Tank_Count 2
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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
評(píng)論
共有 條評(píng)論