【实例简介】
华北五省机器人大赛武术擂台项目,中国民航大学“CAUC拳皇”队程序源码
【实例截图】
【核心代码】
CAUC拳皇
└── CAUC拳皇
├── Battle.uvprojx.lnk
├── CORE
│ ├── core_cm3.c
│ ├── core_cm3.h
│ └── startup_stm32f10x_hd.s
├── HARDWARE
│ ├── ADC
│ │ ├── adc.c
│ │ └── adc.h
│ ├── BUZZER
│ │ ├── buzzer.c
│ │ └── buzzer.h
│ ├── DMA
│ │ ├── dma.c
│ │ └── dma.h
│ ├── ENCODER
│ │ ├── encoder.c
│ │ └── encoder.h
│ ├── FLASH
│ │ ├── flash.c
│ │ └── flash.h
│ ├── KEY
│ │ ├── key.c
│ │ └── key.h
│ ├── LED
│ │ ├── led.c
│ │ └── led.h
│ ├── MOTOR
│ │ ├── motor.c
│ │ └── motor.h
│ ├── OLED
│ │ ├── oled.c
│ │ ├── oled.h
│ │ └── oledfont.h
│ └── SENSORS
│ ├── sensors.c
│ └── sensors.h
├── OBJ
│ ├── Battle.axf
│ ├── Battle.build_log.htm
│ ├── Battle.hex
│ ├── Battle.htm
│ ├── Battle.lnp
│ ├── Battle.sct
│ ├── Battle_Battle.dep
│ ├── ExtDll.iex
│ ├── PWM.hex
│ ├── adc.crf
│ ├── adc.d
│ ├── adc.o
│ ├── attack.crf
│ ├── attack.d
│ ├── attack.o
│ ├── buzzer.crf
│ ├── buzzer.d
│ ├── buzzer.o
│ ├── core_cm3.crf
│ ├── core_cm3.d
│ ├── core_cm3.o
│ ├── data.crf
│ ├── data.d
│ ├── data.o
│ ├── delay.crf
│ ├── delay.d
│ ├── delay.o
│ ├── dma.crf
│ ├── dma.d
│ ├── dma.o
│ ├── encoder.crf
│ ├── encoder.d
│ ├── encoder.o
│ ├── fight.crf
│ ├── fight.d
│ ├── flash.crf
│ ├── flash.d
│ ├── flash.o
│ ├── font4x6_ascii.crf
│ ├── font4x6_ascii.d
│ ├── font4x6_ascii.o
│ ├── font6x8_ascii.crf
│ ├── font6x8_ascii.d
│ ├── font6x8_ascii.o
│ ├── font8x10_ascii.crf
│ ├── font8x10_ascii.d
│ ├── font8x10_ascii.o
│ ├── font8x8_ascii.crf
│ ├── font8x8_ascii.d
│ ├── font8x8_ascii.o
│ ├── key.crf
│ ├── key.d
│ ├── key.o
│ ├── led.crf
│ ├── led.d
│ ├── led.o
│ ├── main.crf
│ ├── main.d
│ ├── main.o
│ ├── menu.crf
│ ├── menu.d
│ ├── menu.o
│ ├── misc.crf
│ ├── misc.d
│ ├── misc.o
│ ├── motor.crf
│ ├── motor.d
│ ├── motor.o
│ ├── oled.crf
│ ├── oled.d
│ ├── oled.o
│ ├── sensors.crf
│ ├── sensors.d
│ ├── sensors.o
│ ├── solgui_common.crf
│ ├── solgui_common.d
│ ├── solgui_common.o
│ ├── solgui_gbasic.crf
│ ├── solgui_gbasic.d
│ ├── solgui_gbasic.o
│ ├── solgui_hardware.crf
│ ├── solgui_hardware.d
│ ├── solgui_hardware.o
│ ├── solgui_menu.crf
│ ├── solgui_menu.d
│ ├── solgui_menu.o
│ ├── solgui_picture.crf
│ ├── solgui_picture.d
│ ├── solgui_picture.o
│ ├── solgui_printf.crf
│ ├── solgui_printf.d
│ ├── solgui_printf.o
│ ├── solgui_widget.crf
│ ├── solgui_widget.d
│ ├── solgui_widget.o
│ ├── startup_stm32f10x_hd.d
│ ├── startup_stm32f10x_hd.o
│ ├── stm32f10x_adc.crf
│ ├── stm32f10x_adc.d
│ ├── stm32f10x_adc.o
│ ├── stm32f10x_dma.crf
│ ├── stm32f10x_dma.d
│ ├── stm32f10x_dma.o
│ ├── stm32f10x_flash.crf
│ ├── stm32f10x_flash.d
│ ├── stm32f10x_flash.o
│ ├── stm32f10x_gpio.crf
│ ├── stm32f10x_gpio.d
│ ├── stm32f10x_gpio.o
│ ├── stm32f10x_it.crf
│ ├── stm32f10x_it.d
│ ├── stm32f10x_it.o
│ ├── stm32f10x_rcc.crf
│ ├── stm32f10x_rcc.d
│ ├── stm32f10x_rcc.o
│ ├── stm32f10x_tim.crf
│ ├── stm32f10x_tim.d
│ ├── stm32f10x_tim.o
│ ├── stm32f10x_usart.crf
│ ├── stm32f10x_usart.d
│ ├── stm32f10x_usart.o
│ ├── sys.crf
│ ├── sys.d
│ ├── sys.o
│ ├── system_stm32f10x.crf
│ ├── system_stm32f10x.d
│ ├── system_stm32f10x.o
│ ├── timer.crf
│ ├── timer.d
│ ├── timer.o
│ ├── usart.crf
│ ├── usart.d
│ └── usart.o
├── SOLGUI
│ ├── Font
│ │ ├── Font4x6_ASCII.c
│ │ ├── Font4x6_ASCII.h
│ │ ├── Font6x8_ASCII.c
│ │ ├── Font6x8_ASCII.h
│ │ ├── Font8x10_ASCII.c
│ │ ├── Font8x10_ASCII.h
│ │ ├── Font8x8_ASCII.c
│ │ ├── Font8x8_ASCII.h
│ │ └── Font_Macro.h
│ ├── SOLGUI_Common.c
│ ├── SOLGUI_Common.h
│ ├── SOLGUI_Config.h
│ ├── SOLGUI_GBasic.c
│ ├── SOLGUI_GBasic.h
│ ├── SOLGUI_Hardware.c
│ ├── SOLGUI_Hardware.h
│ ├── SOLGUI_Include.h
│ ├── SOLGUI_Menu.c
│ ├── SOLGUI_Menu.h
│ ├── SOLGUI_Picture.c
│ ├── SOLGUI_Picture.h
│ ├── SOLGUI_Printf.c
│ ├── SOLGUI_Printf.h
│ ├── SOLGUI_Type.h
│ ├── SOLGUI_Widget.c
│ └── SOLGUI_Widget.h
├── STM32F10x_FWLib
│ ├── inc
│ │ ├── misc.h
│ │ ├── stm32f10x_adc.h
│ │ ├── stm32f10x_bkp.h
│ │ ├── stm32f10x_can.h
│ │ ├── stm32f10x_cec.h
│ │ ├── stm32f10x_crc.h
│ │ ├── stm32f10x_dac.h
│ │ ├── stm32f10x_dbgmcu.h
│ │ ├── stm32f10x_dma.h
│ │ ├── stm32f10x_exti.h
│ │ ├── stm32f10x_flash.h
│ │ ├── stm32f10x_fsmc.h
│ │ ├── stm32f10x_gpio.h
│ │ ├── stm32f10x_i2c.h
│ │ ├── stm32f10x_iwdg.h
│ │ ├── stm32f10x_pwr.h
│ │ ├── stm32f10x_rcc.h
│ │ ├── stm32f10x_rtc.h
│ │ ├── stm32f10x_sdio.h
│ │ ├── stm32f10x_spi.h
│ │ ├── stm32f10x_tim.h
│ │ ├── stm32f10x_usart.h
│ │ └── stm32f10x_wwdg.h
│ └── src
│ ├── misc.c
│ ├── stm32f10x_adc.c
│ ├── stm32f10x_bkp.c
│ ├── stm32f10x_can.c
│ ├── stm32f10x_cec.c
│ ├── stm32f10x_crc.c
│ ├── stm32f10x_dac.c
│ ├── stm32f10x_dbgmcu.c
│ ├── stm32f10x_dma.c
│ ├── stm32f10x_exti.c
│ ├── stm32f10x_flash.c
│ ├── stm32f10x_fsmc.c
│ ├── stm32f10x_gpio.c
│ ├── stm32f10x_i2c.c
│ ├── stm32f10x_iwdg.c
│ ├── stm32f10x_pwr.c
│ ├── stm32f10x_rcc.c
│ ├── stm32f10x_rtc.c
│ ├── stm32f10x_sdio.c
│ ├── stm32f10x_spi.c
│ ├── stm32f10x_tim.c
│ ├── stm32f10x_usart.c
│ └── stm32f10x_wwdg.c
├── SYSTEM
│ ├── delay
│ │ ├── delay.c
│ │ └── delay.h
│ └── sys
│ ├── sys.c
│ └── sys.h
├── USER
│ ├── Battle.map
│ ├── Battle.uvguix.XTZ
│ ├── Battle.uvoptx
│ ├── Battle.uvprojx
│ ├── JLinkLog.txt
│ ├── JLinkSettings.ini
│ ├── attack.c
│ ├── attack.h
│ ├── car_system.h
│ ├── data.c
│ ├── data.h
│ ├── main.c
│ ├── menu.c
│ ├── menu.h
│ ├── startup_stm32f10x_hd.lst
│ ├── stm32f10x.h
│ ├── stm32f10x_conf.h
│ ├── stm32f10x_it.c
│ ├── stm32f10x_it.h
│ ├── system_stm32f10x.c
│ └── system_stm32f10x.h
└── keilkilll.bat
23 directories, 256 files