资源简介
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 智能门锁\Jli
文件 755 2020-07-13 17:27 智能门锁\Jli
文件 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个文件信息
相关资源
- 使用ATLAS探测器在s = 13 $$ \\ sqrt {s} =
- 搜索在s = 13 TeV pp碰撞中在pp碰撞中产
- 使用ATLAS检测器在s = 13 $$ \\ sqrt {s} =
- W s Z玻色子对生产横截面在pp碰撞中的
- 使用ATLAS探测器在s = 13 TeV的pp碰撞中用
- 使用ATLAS探测器在13 TeV pp碰撞中搜索轨
- 使用ATLAS探测器在s = 13 $$ \\ sqrt {s} =
- 使用ATLAS探测器在s = 13 TeV的pp碰撞中搜
- 在s $$ \\ sqrt {s} $$ = 13 TeV的质子-质子碰
- 搜索与s = 13 TeV的光子相关联产生的低
- Spin-1目标的广义parton分布的多项式和
- VirtualTreeview 最新版支持 XE10.3
- Delphi XE10.3 破解文件
- Delphi XE10.2.3破解 破解
- 使用W→ντ→νa1→π∓
- 介子和S波氘核的四极矩以及对spin-1系
- 风味动态域壁中lt;mathgt; mrow mn 2 / mn
- 戴森-施温格方程在有限球体积中的手
- 在改进的软壁AdS / QCD模型中具有2 +
- 关于N f = 2 QCD中手性相变处U A1异常的
- 全息术中N f = 2 +1种风味的QCD的手性相
- 基于束缚系统的3 +1维QCD质子和中子电
- H310.B360.H370.Z390.USB WIN7 64位第三方驱动
- 解决Y470/Y570更新2.12BIOS后无法识别8G内
- 黑苹果—盈通 R6770-1024GD5 TA 经典版
- 华硕P8H61/USB3 R2.0主板BIOS驱动 免费版
- RTL8188EVT USB WIFI无线网卡驱动 免费版
- 使用FRS-ESR对储存的富含中子的129130
- LHC以最小的U1扩展标准模型在LHC上产
- RTL8188 USB无线网卡模块完整方案
评论
共有 条评论