极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E531】基于STM32F103ZET6的門禁系統(tǒng)

2021-08-23 23:36:35      索煒達電子      784     

項目編號:E531

文件大小:321K

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡要概述

【E531】基于STM32F103ZET6的門禁系統(tǒng)

文件夾說明

  • HARDWARE 外設(shè)模塊的驅(qū)動代碼(oled,key)

  • OBJ 可執(zhí)行文件(可直接燒進板子)

  • SYSTEM 配置系統(tǒng)的一些文件

  • USER 工程目錄文件(可打開直接keil編程)

  • keilkilll.bat 刪除編譯時所產(chǎn)生的中間文件

注意 這里用小愛同學(xué)遠程控制,這邊STM32開發(fā)板和ESP8266沒有用串口連接 直接用GPIOI口來操作的,所以ESP8266模塊需要燒寫固定的程序,程序在下面文件夾

  • ESP8266 代碼在此文件夾,用Arduino IDE來編譯 可執(zhí)行文件我就不放了,因為需要配置自己的設(shè)備的秘鑰

開發(fā)環(huán)境

  • STM32F103ZET6開發(fā)板

  • ESP8266

  • keil5

  • Arduino

  • C語言

程序框架

  1. 用戶模式

  2. 管理員模式

外設(shè)模塊

  • oled屏(0.96寸128x64 spi)

  • 4x4 薄膜鍵盤

  • DHT11溫濕度傳感器驅(qū)動

  • 紅外人體檢測驅(qū)動

  • LED燈驅(qū)動

  • 蜂鳴器驅(qū)動

實現(xiàn)功能

  1. 開啟設(shè)備的開機動畫顯示

  2. 紅人體檢測,當人靠近時led燈亮,oled屏自動點亮

  3. 休眠模式,一定時間不操作屏幕會自動退回到主頁面,并且熄滅

  4. 溫濕度顯示,在待機狀態(tài)下,主頁面和溫濕度頁面交替顯示

管腳連接定義

1. STM32F103ZET6開發(fā)板

【E531】基于STM32F103ZET6的門禁系統(tǒng)

【E531】基于STM32F103ZET6的門禁系統(tǒng)

目錄│文件列表:

 └ door

    └ door

       │ keilkilll.bat

       ├ CORE

       │  │ core_cm3.c

       │  │ core_cm3.h

       │  │ startup_stm32f10x_hd.s

       │  └ startup_stm32f10x_md.s

       ├ ESP8266

       │  └ blinker_door.ino

       ├ HARDWARE

       │  ├ BEEP

       │  │  │ beep.c

       │  │  └ beep.h

       │  ├ blinker

       │  │  │ blinker.c

       │  │  └ blinker.h

       │  ├ DHT11

       │  │  │ DHT11.c

       │  │  └ DHT11.h

       │  ├ Door

       │  │  │ door.c

       │  │  └ door.h

       │  ├ KEY

       │  │  │ key.c

       │  │  └ key.h

       │  ├ OLED

       │  │  │ bmp.h

       │  │  │ oled.c

       │  │  │ oled.h

       │  │  │ oledfont.h

       │  │  └ oledfun.h

       │  └ SR501

       │     │ sr.c

       │     └ sr.h

       ├ OBJ

       │  └ OLED.hex

       ├ 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

       └ USER

          │ JLinkSettings.ini

          │ LED.c

          │ led.h

          │ main.c

          │ OLED.uvguix.Administrator

          │ OLED.uvguix.evk

          │ OLED.uvguix.翟富強

          │ OLED.uvoptx

          │ OLED.uvproj.saved_uv4

          │ OLED.uvprojx

          │ stm32f10x.h

          │ stm32f10x_conf.h

          │ stm32f10x_it.c

          │ stm32f10x_it.h

          │ system_stm32f10x.c

          └ system_stm32f10x.h

TAG門禁系統(tǒng)
  • 5 次
  • 1 分