【E133】用STM32F103RC实现的飞机战斗游戏

2021-08-15 18:57:20      索炜达电子      620     

项目编号:E133

文件大小:29M

源码说明:带中文注释

开发环境:C编译

简要概述:

只需下载.zip文件(plane\u fight\u CubeIDE.zip/plane\u fight\u keil.zip)并将其解压缩即可。

有两种版本,CubeIDE版本和Keil版本。

【E133】用STM32F103RC实现的飞机战斗游戏

文件列表:

目录│文件列表:

 └ STM32-Plane-Flight

    └ STM32-Plane-Flight

       │ .cproject

       │ .mxproject

       │ .project

       │ CS301_lab13.ioc

       │ Final_version.md

       │ plane_fight_CubeIDE.zip

       │ plane_fight_keil.zip

       │ STM32F103RCTX_FLASH.ld

       ├ .settings

       │  └ language.settings.xml

       ├ Core

       │  ├ Inc

       │  │  │ basic_draw.h

       │  │  │ data.h

       │  │  │ draw.h

       │  │  │ FONT.H

       │  │  │ lcd.h

       │  │  │ main.h

       │  │  │ run.h

       │  │  │ stm32f1xx_hal_conf.h

       │  │  │ stm32f1xx_it.h

       │  │  └ util.h

       │  ├ Src

       │  │  │ basic_draw.c

       │  │  │ draw.c

       │  │  │ lcd.c

       │  │  │ main.c

       │  │  │ run.c

       │  │  │ stm32f1xx_hal_msp.c

       │  │  │ stm32f1xx_it.c

       │  │  │ syscalls.c

       │  │  │ sysmem.c

       │  │  │ system_stm32f1xx.c

       │  │  └ util.c

       │  └ Startup

       │     └ startup_stm32f103rctx.s

       ├ Debug

       │  │ CS301_lab13.elf

       │  │ CS301_lab13.hex

       │  │ CS301_lab13.list

       │  │ CS301_lab13.map

       │  │ makefile

       │  │ objects.list

       │  │ objects.mk

       │  │ sources.mk

       │  ├ Core

       │  │  ├ Src

       │  │  │  │ basic_draw.d

       │  │  │  │ basic_draw.o

       │  │  │  │ basic_draw.su

       │  │  │  │ draw.d

       │  │  │  │ draw.o

       │  │  │  │ draw.su

       │  │  │  │ lcd.d

       │  │  │  │ lcd.o

       │  │  │  │ lcd.su

       │  │  │  │ main.d

       │  │  │  │ main.o

       │  │  │  │ main.su

       │  │  │  │ run.d

       │  │  │  │ run.o

       │  │  │  │ run.su

       │  │  │  │ stm32f1xx_hal_msp.d

       │  │  │  │ stm32f1xx_hal_msp.o

       │  │  │  │ stm32f1xx_hal_msp.su

       │  │  │  │ stm32f1xx_it.d

       │  │  │  │ stm32f1xx_it.o

       │  │  │  │ stm32f1xx_it.su

       │  │  │  │ subdir.mk

       │  │  │  │ syscalls.d

       │  │  │  │ syscalls.o

       │  │  │  │ syscalls.su

       │  │  │  │ sysmem.d

       │  │  │  │ sysmem.o

       │  │  │  │ sysmem.su

       │  │  │  │ system_stm32f1xx.d

       │  │  │  │ system_stm32f1xx.o

       │  │  │  │ system_stm32f1xx.su

       │  │  │  │ util.d

       │  │  │  │ util.o

       │  │  │  └ util.su

       │  │  └ Startup

       │  │     │ startup_stm32f103rctx.o

       │  │     └ subdir.mk

       │  └ Drivers

       │     └ STM32F1xx_HAL_Driver

       │        └ Src

       │           │ stm32f1xx_hal.d

       │           │ stm32f1xx_hal.o

       │           │ stm32f1xx_hal.su

       │           │ stm32f1xx_hal_cortex.d

       │           │ stm32f1xx_hal_cortex.o

       │           │ stm32f1xx_hal_cortex.su

       │           │ stm32f1xx_hal_dma.d

       │           │ stm32f1xx_hal_dma.o

       │           │ stm32f1xx_hal_dma.su

       │           │ stm32f1xx_hal_exti.d

       │           │ stm32f1xx_hal_exti.o

       │           │ stm32f1xx_hal_exti.su

       │           │ stm32f1xx_hal_flash.d

       │           │ stm32f1xx_hal_flash.o

       │           │ stm32f1xx_hal_flash.su

       │           │ stm32f1xx_hal_flash_ex.d

       │           │ stm32f1xx_hal_flash_ex.o

       │           │ stm32f1xx_hal_flash_ex.su

       │           │ stm32f1xx_hal_gpio.d

       │           │ stm32f1xx_hal_gpio.o

       │           │ stm32f1xx_hal_gpio.su

       │           │ stm32f1xx_hal_gpio_ex.d

       │           │ stm32f1xx_hal_gpio_ex.o

       │           │ stm32f1xx_hal_gpio_ex.su

       │           │ stm32f1xx_hal_pwr.d

       │           │ stm32f1xx_hal_pwr.o

       │           │ stm32f1xx_hal_pwr.su

       │           │ stm32f1xx_hal_rcc.d

       │           │ stm32f1xx_hal_rcc.o

       │           │ stm32f1xx_hal_rcc.su

       │           │ stm32f1xx_hal_rcc_ex.d

       │           │ stm32f1xx_hal_rcc_ex.o

       │           │ stm32f1xx_hal_rcc_ex.su

       │           │ stm32f1xx_hal_rtc.d

       │           │ stm32f1xx_hal_rtc.o

       │           │ stm32f1xx_hal_rtc.su

       │           │ stm32f1xx_hal_rtc_ex.d

       │           │ stm32f1xx_hal_rtc_ex.o

       │           │ stm32f1xx_hal_rtc_ex.su

       │           │ stm32f1xx_hal_tim.d

       │           │ stm32f1xx_hal_tim.o

       │           │ stm32f1xx_hal_tim.su

       │           │ stm32f1xx_hal_tim_ex.d

       │           │ stm32f1xx_hal_tim_ex.o

       │           │ stm32f1xx_hal_tim_ex.su

       │           │ stm32f1xx_hal_uart.d

       │           │ stm32f1xx_hal_uart.o

       │           │ stm32f1xx_hal_uart.su

       │           └ subdir.mk

       ├ Drivers

       │  ├ CMSIS

       │  │  ├ Device

       │  │  │  └ ST

       │  │  │     └ STM32F1xx

       │  │  │        └ Include

       │  │  │           │ stm32f103xe.h

       │  │  │           │ stm32f1xx.h

       │  │  │           └ system_stm32f1xx.h

       │  │  └ Include

       │  │     │ cmsis_armcc.h

       │  │     │ cmsis_armclang.h

       │  │     │ cmsis_compiler.h

       │  │     │ cmsis_gcc.h

       │  │     │ cmsis_iccarm.h

       │  │     │ cmsis_version.h

       │  │     │ core_armv8mbl.h

       │  │     │ core_armv8mml.h

       │  │     │ core_cm0.h

       │  │     │ core_cm0plus.h

       │  │     │ core_cm1.h

       │  │     │ core_cm23.h

       │  │     │ core_cm3.h

       │  │     │ core_cm33.h

       │  │     │ core_cm4.h

       │  │     │ core_cm7.h

       │  │     │ core_sc000.h

       │  │     │ core_sc300.h

       │  │     │ mpu_armv7.h

       │  │     │ mpu_armv8.h

       │  │     └ tz_context.h

       │  └ STM32F1xx_HAL_Driver

       │     ├ Inc

       │     │  │ stm32f1xx_hal.h

       │     │  │ stm32f1xx_hal_cortex.h

       │     │  │ stm32f1xx_hal_def.h

       │     │  │ stm32f1xx_hal_dma.h

       │     │  │ stm32f1xx_hal_dma_ex.h

       │     │  │ stm32f1xx_hal_exti.h

       │     │  │ stm32f1xx_hal_flash.h

       │     │  │ stm32f1xx_hal_flash_ex.h

       │     │  │ stm32f1xx_hal_gpio.h

       │     │  │ stm32f1xx_hal_gpio_ex.h

       │     │  │ stm32f1xx_hal_pwr.h

       │     │  │ stm32f1xx_hal_rcc.h

       │     │  │ stm32f1xx_hal_rcc_ex.h

       │     │  │ stm32f1xx_hal_rtc.h

       │     │  │ stm32f1xx_hal_rtc_ex.h

       │     │  │ stm32f1xx_hal_tim.h

       │     │  │ stm32f1xx_hal_tim_ex.h

       │     │  │ stm32f1xx_hal_uart.h

       │     │  └ Legacy

       │     │     └ stm32_hal_legacy.h

       │     └ Src

       │        │ stm32f1xx_hal.c

       │        │ stm32f1xx_hal_cortex.c

       │        │ stm32f1xx_hal_dma.c

       │        │ stm32f1xx_hal_exti.c

       │        │ stm32f1xx_hal_flash.c

       │        │ stm32f1xx_hal_flash_ex.c

       │        │ stm32f1xx_hal_gpio.c

       │        │ stm32f1xx_hal_gpio_ex.c

       │        │ stm32f1xx_hal_pwr.c

       │        │ stm32f1xx_hal_rcc.c

       │        │ stm32f1xx_hal_rcc_ex.c

       │        │ stm32f1xx_hal_rtc.c

       │        │ stm32f1xx_hal_rtc_ex.c

       │        │ stm32f1xx_hal_tim.c

       │        │ stm32f1xx_hal_tim_ex.c

       │        └ stm32f1xx_hal_uart.c

       └ Readme

          │ 01.png

          │ 02.png

          │ 03.png

          │ 04.png

          │ 05.png

          │ boss.jpg

          │ level1.jpg

          │ level4.jpg

          │ null.txt

          │ score.jpg

          └ start.jpg

TAGSTM32F103RC
  • 10 次
  • 1 分