• 大小: 4.98MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-09-17
  • 语言: 其他
  • 标签: 1  

资源简介

STM32智能门锁指纹解锁系统,包括4x4按键、RFID读卡、蓝牙模块、OLED模块,这是我的源代码,具体的讲解在我的博客中有,有需要的阔以查看我的博客,哪快不懂的,可以问我

资源截图

代码片段和文件信息

#include “delay.h“

u32 my_us = 21;
u32 my_ms = 21000;

void Delay_Init(void)
{
//Systick定时器初始化 SysTick定时器时钟频率:168/8 = 21MHZ
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);

}


//nus取值范围:1~798915

void delay_us(int nus)
{

u32 temp;

//设置计数器为0
SysTick->VAL = 0x00 ;

//设置重装值寄存器
SysTick->LOAD = my_us*nus - 1;


//启动定时器 计数器开始倒数
SysTick->CTRL |= (0x01<<0);
//SysTick->CTRL

do
{
temp = SysTick->CTRL;  //将寄存器的值赋值给temp通过判断temp的16是否为1
        //定时器是否开的         16位是否为1
}while( (temp & (0x01<<0) ) && !(temp & (0x01<<16)) );

//关闭定时器 
SysTick->CTRL &= ~(0x01<<0);

}


void delay_ms(int nms)
{

u32 temp;

//设置计数器为0
SysTick->VAL = 0x00 ;

//设置重装值寄存器
SysTick->LOAD = my_ms*nms - 1;


//启动定时器 计数器开始倒数
SysTick->CTRL |= (0x01<<0);
//SysTick->CTRL

do
{
temp = SysTick->CTRL;  //将寄存器的值赋值给temp通过判断temp的16是否为1
        //定时器是否开的         16位是否为1
}while( (temp & (0x01<<0) ) && !(temp & (0x01<<16)) );

//关闭定时器 
SysTick->CTRL &= ~(0x01<<0);

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-08-03 17:23  智能门锁\
     文件         339  2020-07-17 15:10  智能门锁\EventRecorderStub.scvd
     文件       85650  2020-08-03 16:34  智能门锁\JlinkLog.txt
     文件         755  2020-07-13 17:27  智能门锁\JlinkSettings.ini
     文件         399  2020-07-13 10:36  智能门锁\keilkilll.bat
     目录           0  2020-08-03 12:22  智能门锁\Listings\
     文件       82564  2020-08-03 12:22  智能门锁\Listings\startup_stm32f40_41xxx.lst
     文件      200391  2020-08-03 16:33  智能门锁\Listings\Template.map
     目录           0  2020-08-03 09:22  智能门锁\MYCODE\
     文件       20702  2020-08-03 09:05  智能门锁\MYCODE\codetab.h
     文件        1186  2020-07-21 11:37  智能门锁\MYCODE\delay.c
     文件         179  2020-07-30 15:54  智能门锁\MYCODE\delay.h
     文件        3226  2020-07-22 14:15  智能门锁\MYCODE\dht11.c
     文件         237  2020-07-30 10:45  智能门锁\MYCODE\dht11.h
     文件        2107  2020-07-31 20:07  智能门锁\MYCODE\exti.c
     文件         111  2020-07-16 14:14  智能门锁\MYCODE\exti.h
     文件       15428  2020-08-02 23:08  智能门锁\MYCODE\finger.c
     文件        1472  2020-08-02 22:12  智能门锁\MYCODE\finger.h
     文件        3733  2020-08-02 18:42  智能门锁\MYCODE\key.c
     文件         483  2020-08-01 13:52  智能门锁\MYCODE\key.h
     文件        1192  2020-08-03 11:25  智能门锁\MYCODE\led.c
     文件         213  2020-07-15 14:35  智能门锁\MYCODE\led.h
     文件       12373  2020-08-03 16:59  智能门锁\MYCODE\main.c
     文件        5342  2020-07-31 19:03  智能门锁\MYCODE\malloc.c
     文件        1978  2020-07-31 19:02  智能门锁\MYCODE\malloc.h
     文件       14806  2020-08-03 12:36  智能门锁\MYCODE\MFRC522.c
     文件        6414  2020-08-03 12:36  智能门锁\MYCODE\MFRC522.h
     文件       15656  2020-08-03 12:30  智能门锁\MYCODE\OLED_I2C.c
     文件         888  2020-07-25 09:29  智能门锁\MYCODE\OLED_I2C.h
     文件        2025  2020-07-21 14:43  智能门锁\MYCODE\sr04.c
     文件         127  2020-07-30 15:54  智能门锁\MYCODE\sr04.h
............此处省略97个文件信息

评论

共有 条评论