【E274】基于STM32的门禁系统源码

2021-08-17 22:18:34      索炜达电子      509     

 项目编号:E274

文件大小:8M

源码说明:带中文注释

开发环境:C编译器

简要概述:

材料清单:

  1. 1块STM32F103ZET6单片机

  2. 1块显示屏

  3. 1个AS608指纹模块

  4.  1个RFID模块

  5.  1个继电器以及一把电动锁

  6.  SIM800C通信模块

文件列表:

目录│文件列表:

 └ 门禁

    │ keilkilll.bat

    │ README.TXT

    ├ CORE

    │  │ core_cm3.c

    │  │ core_cm3.h

    │  │ startup_stm32f10x_hd.s

    │  └ startup_stm32f10x_md.s

    ├ FATFS

    │  │ fattester.c

    │  │ fattester.h

    │  ├ doc

    │  │  │ css_e.css

    │  │  │ css_j.css

    │  │  │ css_p.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

    │  │  │  │ layers1.png

    │  │  │  │ layers2.png

    │  │  │  │ layers3.png

    │  │  │  │ mkfatimg.zip

    │  │  │  │ 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

    │     │ history.txt

    │     │ integer.h

    │     └ option

    │        │ cc932.c

    │        │ cc936.c

    │        │ cc949.c

    │        │ cc950.c

    │        │ ccsbcs.c

    │        │ mycc936.c

    │        │ syscall.c

    │        └ unicode.c

    ├ HARDWARE

    │  ├ 24CXX

    │  │  │ 24cxx.c

    │  │  └ 24cxx.h

    │  ├ AS608

    │  │  │ as608.c

    │  │  └ as608.h

    │  ├ BEEP

    │  │  │ beep.c

    │  │  └ beep.h

    │  ├ IIC

    │  │  │ myiic.c

    │  │  └ myiic.h

    │  ├ KEY

    │  │  │ key.c

    │  │  └ key.h

    │  ├ LCD

    │  │  │ font.h

    │  │  │ lcd.c

    │  │  └ lcd.h

    │  ├ LED

    │  │  │ led.c

    │  │  └ led.h

    │  ├ matrix

    │  │  │ matrix_key.c

    │  │  └ matrix_key.h

    │  ├ RFID

    │  │  │ rc522.c

    │  │  └ rc522.h

    │  ├ SDIO

    │  │  │ sdio_sdcard.c

    │  │  └ sdio_sdcard.h

    │  ├ SIM800C

    │  │  │ sim800c.c

    │  │  └ sim800c.h

    │  ├ SPI

    │  │  │ spi.c

    │  │  └ spi.h

    │  ├ TIMER

    │  │  │ timer.c

    │  │  └ timer.h

    │  ├ TIMER3

    │  │  │ timer3.c

    │  │  └ timer3.h

    │  ├ TOUCH

    │  │  │ ctiic.c

    │  │  │ ctiic.h

    │  │  │ ft5206.c

    │  │  │ ft5206.h

    │  │  │ gt9147.c

    │  │  │ gt9147.h

    │  │  │ ott2001a.c

    │  │  │ ott2001a.h

    │  │  │ touch.c

    │  │  └ touch.h

    │  ├ USART2

    │  │  │ usart2.c

    │  │  └ usart2.h

    │  ├ USART3

    │  │  │ usart3.c

    │  │  └ usart3.h

    │  └ W25QXX

    │     │ w25qxx.c

    │     └ w25qxx.h

    ├ MALLOC

    │  │ malloc.c

    │  └ malloc.h

    ├ OBJ

    │  │ 24cxx.crf

    │  │ 24cxx.d

    │  │ 24cxx.o

    │  │ AS608.axf

    │  │ AS608.build_log.htm

    │  │ as608.crf

    │  │ as608.d

    │  │ AS608.hex

    │  │ AS608.htm

    │  │ AS608.lnp

    │  │ as608.o

    │  │ AS608.sct

    │  │ AS608_AS608.dep

    │  │ beep.crf

    │  │ beep.d

    │  │ beep.o

    │  │ core_cm3.crf

    │  │ core_cm3.d

    │  │ core_cm3.o

    │  │ ctiic.crf

    │  │ ctiic.d

    │  │ ctiic.o

    │  │ delay.crf

    │  │ delay.d

    │  │ delay.o

    │  │ diskio.crf

    │  │ diskio.d

    │  │ diskio.o

    │  │ exfuns.crf

    │  │ exfuns.d

    │  │ exfuns.o

    │  │ ExtDll.iex

    │  │ fattester.crf

    │  │ fattester.d

    │  │ fattester.o

    │  │ ff.crf

    │  │ ff.d

    │  │ ff.o

    │  │ fontupd.crf

    │  │ fontupd.d

    │  │ fontupd.o

    │  │ ft5206.crf

    │  │ ft5206.d

    │  │ ft5206.o

    │  │ gt9147.crf

    │  │ gt9147.d

    │  │ gt9147.o

    │  │ key.crf

    │  │ key.d

    │  │ key.o

    │  │ lcd.crf

    │  │ lcd.d

    │  │ lcd.o

    │  │ led.crf

    │  │ led.d

    │  │ led.o

    │  │ main.crf

    │  │ main.d

    │  │ main.o

    │  │ malloc.crf

    │  │ malloc.d

    │  │ malloc.o

    │  │ matrix_key.crf

    │  │ matrix_key.d

    │  │ matrix_key.o

    │  │ misc.crf

    │  │ misc.d

    │  │ misc.o

    │  │ mycc936.crf

    │  │ mycc936.d

    │  │ mycc936.o

    │  │ myiic.crf

    │  │ myiic.d

    │  │ myiic.o

    │  │ ott2001a.crf

    │  │ ott2001a.d

    │  │ ott2001a.o

    │  │ rc522.crf

    │  │ rc522.d

    │  │ rc522.o

    │  │ sdio_sdcard.crf

    │  │ sdio_sdcard.d

    │  │ sdio_sdcard.o

    │  │ sim800c.crf

    │  │ sim800c.d

    │  │ sim800c.o

    │  │ spi.crf

    │  │ spi.d

    │  │ spi.o

    │  │ startup_stm32f10x_hd.d

    │  │ startup_stm32f10x_hd.o

    │  │ stm32f10x_dma.crf

    │  │ stm32f10x_dma.d

    │  │ stm32f10x_dma.o

    │  │ stm32f10x_fsmc.crf

    │  │ stm32f10x_fsmc.d

    │  │ stm32f10x_fsmc.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_sdio.crf

    │  │ stm32f10x_sdio.d

    │  │ stm32f10x_sdio.o

    │  │ stm32f10x_spi.crf

    │  │ stm32f10x_spi.d

    │  │ stm32f10x_spi.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

    │  │ text.crf

    │  │ text.d

    │  │ text.o

    │  │ timer.crf

    │  │ timer.d

    │  │ timer.o

    │  │ timer3.crf

    │  │ timer3.d

    │  │ timer3.o

    │  │ touch.crf

    │  │ touch.d

    │  │ touch.o

    │  │ usart.crf

    │  │ usart.d

    │  │ usart.o

    │  │ usart2.crf

    │  │ usart2.d

    │  │ usart2.o

    │  │ usart3.crf

    │  │ usart3.d

    │  │ usart3.o

    │  │ usmart.crf

    │  │ usmart.d

    │  │ usmart.o

    │  │ usmart_config.crf

    │  │ usmart_config.d

    │  │ usmart_config.o

    │  │ usmart_str.crf

    │  │ usmart_str.d

    │  │ usmart_str.o

    │  │ w25qxx.crf

    │  │ w25qxx.d

    │  └ w25qxx.o

    ├ 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

    │  └ usart

    │     │ usart.c

    │     └ usart.h

    ├ TEXT

    │  │ fontupd.c

    │  │ fontupd.h

    │  │ text.c

    │  └ text.h

    ├ USER

    │  │ AS608.map

    │  │ AS608.uvguix.Administrator

    │  │ AS608.uvguix.lang

    │  │ AS608.uvoptx

    │  │ AS608.uvprojx

    │  │ EventRecorderStub.scvd

    │  │ JLinkLog.txt

    │  │ JLinkSettings.ini

    │  │ main.c

    │  │ startup_stm32f10x_hd.lst

    │  │ stm32f10x.h

    │  │ stm32f10x_conf.h

    │  │ stm32f10x_it.c

    │  │ stm32f10x_it.h

    │  │ system_stm32f10x.c

    │  │ system_stm32f10x.h

    │  └ DebugConfig

    │     └ AS608_STM32F103ZE.dbgconf

    └ USMART

       │ readme.txt

       │ usmart.c

       │ usmart.h

       │ usmart_config.c

       │ usmart_str.c

       └ usmart_str.h

TAG门禁系统
  • 5 次
  • 1 分