资源简介
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个文件信息
相关资源
- pthreads-w32-2-9-1-release.zip
- E4A无障碍跨程序操作类库(带源码、
- 软考数据库系统工程师复习资料(完
- 武汉市行政区划shp文件61656
- SpringBoot+H2+mybatis-plus59130
- Navicat Premium 15汉化包.zip55438
- 条码字体barcode128
- res10_300x300_ssd_iter_140000.caffemodel与dep
- scratch 第1课 翻跟斗的小猫(入门)
- 04741计算机网络原理知识点整理.docx(
- 2018全国大学生计算机博弈大赛 棋谱
- 程序员专用字体YaHei.Consolas.1.11b42517
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- 基本放大电路multisim仿真.ms14
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- GBT 15532-2008 计算机软件测试规范
- STC8951系列单片机中方指南
- Omron ETN21模块进行modbustcp通讯
- 恒压力供水(DBW-DQ-1.s7p)
- 联想H61主板BIOS升级F9KT58AUS支持22NM.i
- photoshop经典1000例
-
Actionsc
ript 1.0实现能跟随鼠标运动的 - Hash1.04(md5校验工具) 绿色免费版
- 右键属性文件校验插件可同时生成十
- IAR for MSP430 v7.10.1 注册机
- XE7UP1Kg13_Unis.exe
- IAR-Keygen-2019+附使用教程.zip
- concept2.6无需安装1
- CCS5.05.1可使用的license
评论
共有 条评论