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

  • 大小: 30.51MB
    文件類型: .rar
    金幣: 2
    下載: 2 次
    發布日期: 2023-07-01
  • 語言: 其他
  • 標簽: STM32??

資源簡介

基于STM32的飛機大戰游戲。對于初學STM32的人可以學習了解

資源截圖

代碼片段和文件信息

#include??“jpstm32_sysclk.h“
#include “sys.h“
#include “rgled.h“
#include “relay.h“
#include “key.h“
#include “usart1.h“
#include “lcd.h“
#include “tim2.h“
#include? “function.h“
#include? “adc.h“
#include??“24c02.h“
#include? “boss.h“
//#include??“boss2.h“
//#include “plane.h“


//u8?a?=?‘4‘;

void?Game_Start();
void?Game_Over();
LcdPen?pen;

void? Boot_animation()
{
u8?i;
u16?y=?519;
u16?q=390;

for(i=0;i<=26;i++)
{
pen.color?=?BLACK;
??pen.p_size?=?P_S32;

lcdDrawFullRect?(45y150100WHITE);
lcdDrawFullRect?(45q18080WHITE);
y=y+5;
q=q-5;
lcdDrawStr?(45q(u8*)“Plane?Fight“&pen);
lcdGuiFill(45y150100(u8*)gImage_boss);
delayMs(30);

}
pen.p_size?=?P_S16;
delayMs(50);
lcdDrawStr(45360(u8*)“Designer:Mr.?Li“&pen);
lcdDrawStr(117375(u8*)“Mr.Wang“&pen);
lcdDrawStr(117390(u8*)“Mr.Zhao“&pen);
lcdDrawStr(117405(u8*)“Mr.Ding“&pen);
lcdDrawStr(117420(u8*)“Mr.Ck“&pen);
//lcdGuiFill(5010125125(u8*)gImage_shuai);

}

int?main()
{
flag?=?0;
sysclkInit(9);//系統頻率倍頻至72MHz
JTAG_Set(01);//只使能swd下載
delayInit(72);//延時函數初始化
LEDB_Init();//藍色LED初始化
Lay_Init();
//Key_Init();
lcdInit();
//KEY_scan(0);
Adc_Init();
Game_System();
Boot_animation();
delayMs(2000);
delayMs(2000);

//playerplane.life?=?3;//初始化時不執行Game_Over函數
pen.p_size=P_S32;
//lcdDrawStr(80180(u8*)“MODE1“&pen);
//lcdDrawStr(80230(u8*)“MODE2“&pen);
/*
while(flag?==?0)
{
if(!LEFT_Value)
{
pen.color?=?RED;
lcdDrawStr(80180(u8*)“MODE1“&pen);
pen.color?=?BLACK;
lcdDrawStr(80230(u8*)“MODE2“&pen);
if(!ENTER_Value)
{
flag?=?1;
lcdDrawFullRect(80180100100WHITE);
}
}
if(!RIGHT_Value)
{
pen.color?=?BLACK;
lcdDrawStr(80180(u8*)“MODE1“&pen);
pen.color?=?RED;
lcdDrawStr(80230(u8*)“MODE2“&pen);
if(!ENTER_Value)
{
flag?=?2;
lcdDrawFullRect(80180100100WHITE);
}
}
}*/
Tim2_Init(720050);
while(1)
{
//Game_Start();
delayMs(10);

Check_Box(box&list_manage);
Check_Bullet(bullet&bullet_l);
Check_Treasure(&treasure&playerplane);
Check_Treasure_Exist(&treasure);
Check_Plane(box&list_manage&playerplane);
Check_Run(bullet&bullet_lbox&list_manage&playerplane);
B_Bullet_Exist(b_bullet&boss_bullet_l);
Check_B_Bullet(b_bullet&boss_bullet_l&playerplane);
Check_Boss(bullet&bullet_l&bossb_bullet&boss_bullet_l);
/*if(playerplane.life?!=?1?&&?playerplane.life?!=?2?&&?playerplane.life?!=?3)
{
if(bullet_l.list_end?!=?0)
{
//lcdClear(WHITE);
//lcdDrawFullRect(66224468WHITE);
pen.color?=?BLACK;
pen.p_size?=?P_S32;
lcdDrawStr(50200(u8?*)“GAME?OVER“&pen);
}
Tim2_Close();
delayMs(2000);
Game_Start();
//Game_Over();
}
*/

}
return?0;
}





void?Game_Start()
{
while(!ENTER_Val

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????10078??2018-09-30?09:46??第十二組\day2\app\main.c

?????文件??????15529??2016-10-08?09:21??第十二組\day2\boot\startup_stm32f10x_hd.s

?????文件???????6956??2015-12-10?17:06??第十二組\day2\DebugConfig\Target_1_STM32F103ZE.dbgconf

?????文件???????1057??2016-10-08?09:21??第十二組\day2\devices\common.h

?????文件???????1422??2016-10-08?09:21??第十二組\day2\devices\delay.c

?????文件????????186??2016-10-08?09:21??第十二組\day2\devices\delay.h

?????文件???????5440??2016-10-08?09:21??第十二組\day2\devices\sys.c

?????文件???????3292??2016-10-08?09:21??第十二組\day2\devices\sys.h

?????文件???????1763??2017-06-25?14:04??第十二組\day2\devices\Tim.c

?????文件????????255??2017-05-23?16:56??第十二組\day2\devices\Tim.h

?????文件????????334??2018-09-28?16:44??第十二組\day2\hardware\24C02\24c02.c

?????文件????????170??2018-09-28?11:45??第十二組\day2\hardware\24C02\24c02.h

?????文件???????2163??2018-09-18?11:11??第十二組\day2\hardware\ADC\adc.c

?????文件????????588??2018-09-18?11:11??第十二組\day2\hardware\ADC\adc.h

?????文件????????149??2018-09-11?14:27??第十二組\day2\hardware\BEEP\beep.c

?????文件????????202??2018-09-06?11:44??第十二組\day2\hardware\BEEP\beep.h

?????文件?????????17??2018-09-07?09:55??第十二組\day2\hardware\EXTI\exti.c

?????文件????????101??2018-09-07?09:56??第十二組\day2\hardware\EXTI\exti.h

?????文件??????19154??2018-09-30?11:07??第十二組\day2\hardware\FUNCTION\function.c

?????文件???????3567??2018-09-30?10:37??第十二組\day2\hardware\FUNCTION\function.h

?????文件???????4034??2018-09-28?17:08??第十二組\day2\hardware\IIC\IIC.c

?????文件???????1766??2018-05-22?10:02??第十二組\day2\hardware\IIC\IIC.h

?????文件????????700??2018-09-20?19:39??第十二組\day2\hardware\KEY\key.c

?????文件????????276??2018-09-20?19:40??第十二組\day2\hardware\KEY\key.h

?????文件??????79661??2017-12-07?14:22??第十二組\day2\hardware\lcd\briupLCDFont.h

?????文件??????15677??2018-09-28?09:21??第十二組\day2\hardware\lcd\lcd.c

?????文件???????6444??2018-09-21?11:29??第十二組\day2\hardware\lcd\lcd.h

?????文件????????660??2018-09-05?19:11??第十二組\day2\hardware\LED\rgled.c

?????文件????????385??2018-09-20?09:30??第十二組\day2\hardware\LED\rgled.h

?????文件??????19342??2018-05-22?10:02??第十二組\day2\hardware\MPU6050\dmpKey.h

............此處省略164個文件信息

評論

共有 條評論