2021-12-11 10:50:59 索炜达电子 1509
项目编号:E2493
文件大小:1M
源码说明:带中文注释
开发环境:C编译器
简要概述
//程序开始,按KEY_UP键选择WIFI AP模式,再按KEY_UP键选择TCP服务器模式,进入页面。
//使用手机WIFI连接开发板热点ATK-ESP8266,密码为12345678,再打开手机上的网络调试助手,
//选择tcp client,点增加,输入IP192.168.4.1,端口8086,选择增加,显示连接成功即可开始。
//主持人同时发送两个数据,当主持人发送第一个数据为0屏幕显示30s倒计时开始,第二个数据代表第几题,
//并在屏幕左边出现题目,此时八位选手可开始抢答。选手输入第一位数代表自己的组数,后面的数即为答案。
//当选手发送成功后将会在屏幕左边显示选手发送的内容,右边会显示抢答者的组数,若答案正确组数下边会提示RIGHT,
//该组加一分;错误则提示WRONG,不加分。一旦有选手抢答,倒计时停止,并在抢答者下方显示该轮抢答用时。
//本轮抢答结束,主持人发送9清除该轮时间等,发送0和题目数重新开始30s倒计时,进行下一题。
目录│文件列表:
└ 智能抢答器(统计得分)
│ keilkilll.bat
│ readme.txt
├ ATK-ESP8266
│ │ apsta.c
│ │ common.c
│ │ common.h
│ │ wifiap.c
│ └ wifista.c
├ CORE
│ │ core_cm4.h
│ │ core_cm4_simd.h
│ │ core_cmFunc.h
│ │ core_cmInstr.h
│ │ core_cmSimd.h
│ └ startup_stm32f40_41xxx.s
├ FATFS
│ ├ doc
│ │ │ css_e.css
│ │ │ css_j.css
│ │ └ updates.txt
│ │ ├ img
│ │ │ │ app1.c
│ │ │ │ app2.c
│ │ │ │ app3.c
│ │ │ │ app4.c
│ │ │ │ f1.png
│ │ │ │ f2.png
│ │ │ │ f3.png
│ │ │ │ f4.png
│ │ │ │ f5.png
│ │ │ │ f6.png
│ │ │ │ f7.png
│ │ │ │ funcs.png
│ │ │ │ layers.png
│ │ │ │ layers3.png
│ │ │ │ modules.png
│ │ │ │ rwtest.png
│ │ │ │ rwtest2.png
│ │ │ └ rwtest3.png
│ ├ exfuns
│ │ │ exfuns.c
│ │ │ exfuns.h
│ │ │ fattester.c
│ │ │ fattester.h
│ │ └ mycc936.c
│ └ src
│ │ 00readme.txt
│ │ diskio.c
│ │ diskio.h
│ │ ff.c
│ │ ff.h
│ │ ffconf.h
│ │ integer.h
│ └ option
│ │ cc932.c
│ │ cc936.c
│ │ cc949.c
│ │ cc950.c
│ │ ccsbcs.c
│ │ syscall.c
│ └ unicode.c
├ FWLIB
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f4xx_adc.h
│ │ │ stm32f4xx_can.h
│ │ │ stm32f4xx_crc.h
│ │ │ stm32f4xx_cryp.h
│ │ │ stm32f4xx_dac.h
│ │ │ stm32f4xx_dbgmcu.h
│ │ │ stm32f4xx_dcmi.h
│ │ │ stm32f4xx_dma.h
│ │ │ stm32f4xx_dma2d.h
│ │ │ stm32f4xx_exti.h
│ │ │ stm32f4xx_flash.h
│ │ │ stm32f4xx_flash_ramfunc.h
│ │ │ stm32f4xx_fmc.h
│ │ │ stm32f4xx_fsmc.h
│ │ │ stm32f4xx_gpio.h
│ │ │ stm32f4xx_hash.h
│ │ │ stm32f4xx_i2c.h
│ │ │ stm32f4xx_iwdg.h
│ │ │ stm32f4xx_ltdc.h
│ │ │ stm32f4xx_pwr.h
│ │ │ stm32f4xx_rcc.h
│ │ │ stm32f4xx_rng.h
│ │ │ stm32f4xx_rtc.h
│ │ │ stm32f4xx_sai.h
│ │ │ stm32f4xx_sdio.h
│ │ │ stm32f4xx_spi.h
│ │ │ stm32f4xx_syscfg.h
│ │ │ stm32f4xx_tim.h
│ │ │ stm32f4xx_usart.h
│ │ └ stm32f4xx_wwdg.h
│ └ src
│ │ misc.c
│ │ stm32f4xx_adc.c
│ │ stm32f4xx_can.c
│ │ stm32f4xx_crc.c
│ │ stm32f4xx_cryp.c
│ │ stm32f4xx_cryp_aes.c
│ │ stm32f4xx_cryp_des.c
│ │ stm32f4xx_cryp_tdes.c
│ │ stm32f4xx_dac.c
│ │ stm32f4xx_dbgmcu.c
│ │ stm32f4xx_dcmi.c
│ │ stm32f4xx_dma.c
│ │ stm32f4xx_dma2d.c
│ │ stm32f4xx_exti.c
│ │ stm32f4xx_flash.c
│ │ stm32f4xx_flash_ramfunc.c
│ │ stm32f4xx_fmc.c
│ │ stm32f4xx_fsmc.c
│ │ stm32f4xx_gpio.c
│ │ stm32f4xx_hash.c
│ │ stm32f4xx_hash_md5.c
│ │ stm32f4xx_hash_sha1.c
│ │ stm32f4xx_i2c.c
│ │ stm32f4xx_iwdg.c
│ │ stm32f4xx_ltdc.c
│ │ stm32f4xx_pwr.c
│ │ stm32f4xx_rcc.c
│ │ stm32f4xx_rng.c
│ │ stm32f4xx_rtc.c
│ │ stm32f4xx_sai.c
│ │ stm32f4xx_sdio.c
│ │ stm32f4xx_spi.c
│ │ stm32f4xx_syscfg.c
│ │ stm32f4xx_tim.c
│ │ stm32f4xx_usart.c
│ └ stm32f4xx_wwdg.c
├ HARDWARE
│ ├ 24CXX
│ │ │ 24cxx.c
│ │ └ 24cxx.h
│ ├ BEEP
│ │ │ beep.c
│ │ └ beep.h
│ ├ EXTI
│ │ │ exti.c
│ │ └ exti.h
│ ├ IIC
│ │ │ myiic.c
│ │ └ myiic.h
│ ├ KEY
│ │ │ key.c
│ │ └ key.h
│ ├ LCD
│ │ │ FONT.H
│ │ │ lcd.c
│ │ └ lcd.h
│ ├ LED
│ │ │ led.c
│ │ └ led.h
│ ├ RTC
│ │ │ rtc.c
│ │ └ rtc.h
│ ├ SDIO
│ │ │ sdio_sdcard.c
│ │ └ sdio_sdcard.h
│ ├ SPI
│ │ │ spi.c
│ │ └ spi.h
│ ├ SRAM
│ │ │ sram.c
│ │ └ sram.h
│ ├ TIMER
│ │ │ timer.c
│ │ └ timer.h
│ ├ TOUCH
│ │ │ ctiic.c
│ │ │ ctiic.h
│ │ │ ft5206.c
│ │ │ ft5206.h
│ │ │ gt9147.c
│ │ │ gt9147.h
│ │ │ ott2001a.c
│ │ │ ott2001a.h
│ │ │ touch.c
│ │ └ touch.h
│ ├ USART3
│ │ │ usart3.c
│ │ └ usart3.h
│ └ W25QXX
│ │ w25qxx.c
│ └ w25qxx.h
├ MALLOC
│ │ malloc.c
│ └ malloc.h
├ OBJ
│ └ ATK_ESP8266.hex
├ SYSTEM
│ ├ delay
│ │ │ delay.c
│ │ └ delay.h
│ ├ sys
│ │ │ sys.c
│ │ └ sys.h
│ └ usart
│ │ usart.c
│ └ usart.h
├ TEXT
│ │ fontupd.c
│ │ fontupd.h
│ │ text.c
│ └ text.h
├ USER
│ │ ATK_ESP8266.uvguix.Administrator
│ │ ATK_ESP8266.uvguix.lenovo
│ │ ATK_ESP8266.uvguix.login-FAE
│ │ ATK_ESP8266.uvoptx
│ │ ATK_ESP8266.uvprojx
│ │ JLinkSettings.ini
│ │ main.c
│ │ stm32f4xx.h
│ │ stm32f4xx_conf.h
│ │ stm32f4xx_it.c
│ │ stm32f4xx_it.h
│ │ system_stm32f4xx.c
│ └ system_stm32f4xx.h
└ USMART
│ readme.txt
│ usmart.c
│ usmart.h
│ usmart_config.c
│ usmart_str.c
└ usmart_str.h