91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

用單片機(jī)c51編寫(xiě)的坦克大戰(zhàn),在proteus仿真通過(guò),有坦克大戰(zhàn)游戲的基本功能,只有一關(guān)的游戲地圖,可以另行繪制其他關(guān)的地圖。程序大約24KB左右,需要外部擴(kuò)展程序區(qū)才能實(shí)現(xiàn)。但是程序編寫(xiě)時(shí)考慮到移植性的問(wèn)題,所以方便移植到其他嵌入式系統(tǒng)中,像ARM中。

資源截圖

代碼片段和文件信息

#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ù)量
#define Barrier_Count 8 //障礙物數(shù)量

#define ????Computer 1 //坦克的陣營(yíng)
#define Human 2 ??


uint8?code?Human_Tank1_Up[8] ={0xFF0xFF0x7C0x7F0x7F0x7C0xFF0xFF}; //玩家模型1的上下左右的貼圖
uint8?code?Human_Tank1_Right[8] ={0xC30xFF0xFF0xFF0xFF0xFF0xDB0xDB};
uint8?code?Human_Tank1_Down[8] ={0xFF0xFF0x3E0xFE0xFE0x3E0xFF0xFF};
uint8?code?Human_Tank1_Left[8] ={0xDB0xDB0xFF0xFF0xFF0xFF0xFF0xC3};

uint8?code?Human_Tank2_Up[8] ={0xFF0xCC0x780x3F0x3F0x780xCC0xFF}; //玩家模型2的上下左右的貼圖
uint8?code?Human_Tank2_Right[8] ={0xC30xE70xBD0xBD0xFF0xDB0x990x99};
uint8?code?Human_Tank2_Down[8] ={0xFF0x330x1E0xFC0xFC0x1E0x330xFF};
uint8?code?Human_Tank2_Left[8] ={0x990x990xDB0xFF0xBD0xBD0xE70xC3};

uint8?code?Human_Tank3_Up[8] ={0xFF0xFC0x700x7F0x7F0x700xFC0xFF}; //玩家模型3的上下左右的貼圖
uint8?code?Human_Tank3_Right[8] ={0xC30xFF0xFF0xFF0xDB0xDB0x990x99};
uint8?code?Human_Tank3_Down[8] ={0xFF0x3F0x0E0xFE0xFE0x0E0x3F0xFF};
uint8?code?Human_Tank3_Left[8] ={0x990x990xDB0xDB0xFF0xFF0xFF0xC3};

uint8?code?Computer_Tank1_Up[8] ={0xFF0xFC0xF80x430x430xF80xFC0xFF}; //電腦模型1的上下左右的貼圖
uint8?code?Computer_Tank1_Right[8] ={0xE70xFF0xE70xE70xE70xC30x990x99};
uint8?code?Computer_Tank1_Down[8] ={0xFF0x3F0x1F0xC20xC20x1F0x3F0xFF};
uint8?code?Computer_Tank1_Left[8] ={0x990x990xC30xE70xE70xE70xFF0xE7};

uint8?code?Computer_Tank2_Up[8] ={0xFF0x620x300xDF0xDF0x300x620xFF}; //電腦模型2的上下左右的貼圖
uint8?code?Computer_Tank2_Right[8] ={0x990xDB0xE70xBD0x990x990xDB0x99};
uint8?code?Computer_Tank2_Down[8] ={0xFF0x460x0C0xFB0xFB0x0C0x460xFF};
uint8?code?Computer_Tank2_Left[8] ={0x990xDB0x990x990xBD0xE70xDB0x99};

uint8?code?Computer_Tank3_Up[8] ={0xE70x3C0xC60xF30xF30xC60x3C0xE7}; //電腦模型3的上下左右的貼圖
uint8?code?Computer_Tank3_Right[8] ={0xBD0xBD0xDB0x5A0x420xE70xBD0x99};
uint8?code?Computer_Tank3_Down[8] ={0xE70x3C0x630xCF0xCF0x630x3C0xE7};
uint8?code?Computer_Tank3_Left[8] ={0x990xBD0xE70x420x5A0xDB0xBD0xBD};

uint8?code?Prefect_Home[8]={0xE70xFF0x990x810xC30x660x3C0x18}; //正常基地的

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????158073??2009-07-30?12:19??坦克大戰(zhàn)\Last?Loaded?Phone?Game?P87C51RD.DBK

?????文件?????175124??2009-10-02?14:21??坦克大戰(zhàn)\Last?Loaded?tank.DBK

?????文件???????2036??2009-09-25?13:52??坦克大戰(zhàn)\lcd12864.h

?????文件?????131129??2009-10-02?15:10??坦克大戰(zhàn)\main.c

?????文件?????303473??2009-10-02?15:45??坦克大戰(zhàn)\main.LST

?????文件?????101522??2009-10-02?15:45??坦克大戰(zhàn)\main.OBJ

?????文件???????1028??2009-09-19?12:41??坦克大戰(zhàn)\Phone?Game?P87C51RD.PWI

?????文件???????5115??2002-04-16?15:32??坦克大戰(zhàn)\STARTUP.A51

?????文件??????11665??2009-10-02?15:45??坦克大戰(zhàn)\STARTUP.LST

?????文件????????749??2009-10-02?15:45??坦克大戰(zhàn)\STARTUP.OBJ

?????文件??????15744??2009-09-22?11:28??坦克大戰(zhàn)\t2

?????文件?????????38??2009-09-22?11:28??坦克大戰(zhàn)\t2.lnp

?????文件??????40145??2009-09-22?11:28??坦克大戰(zhàn)\t2.M51

?????文件???????1622??2009-10-02?14:39??坦克大戰(zhàn)\t2.Opt

?????文件????????869??2009-09-22?11:29??坦克大戰(zhàn)\t2.plg

?????文件???????2040??2009-10-02?14:21??坦克大戰(zhàn)\t2.Uv2

?????文件???????1620??2009-10-02?14:21??坦克大戰(zhàn)\t2_Opt.Bak

?????文件???????2041??2009-10-02?11:28??坦克大戰(zhàn)\t2_Uv2.Bak

?????文件??????55537??2009-10-02?15:45??坦克大戰(zhàn)\tank

?????文件?????175124??2009-10-02?16:04??坦克大戰(zhàn)\tank.DSN

?????文件??????69060??2009-10-02?15:45??坦克大戰(zhàn)\tank.hex

?????文件?????????56??2009-10-02?15:45??坦克大戰(zhàn)\tank.lnp

?????文件?????148507??2009-10-02?15:45??坦克大戰(zhàn)\tank.M51

?????文件????????583??2009-10-02?16:04??坦克大戰(zhàn)\tank.plg

?????文件???????1364??2009-10-02?16:04??坦克大戰(zhàn)\tank.PWI

?????目錄??????????0??2009-10-02?16:20??坦克大戰(zhàn)

-----------?---------??----------?-----??----

??????????????1404264????????????????????26


評(píng)論

共有 條評(píng)論

相關(guān)資源