家用智能电子密码锁系统

#include "main.h"

#include "lcd1602.h"

#include "key.h"

#include "at24c02.h"

#include "uart.h"

#include "fpm10a.h"

/**********************************

变量定义

**********************************/

uchar key_num = 0;                                                                  //按键扫描标志位变量

uchar flag_key_en = 1;                                               //按键使能标志位变量

uchar flag_reset_password = 0;                           //重置密码标志位变量

uchar flag_error_num = 0;                                          //密码错误次数标志位变量

uchar flag_error_time = 180;                                             //密码错误时间标志位变量

data char admipassword[6] = {8,8,8,8,8,8};       //管理员初始密码数组

data char password[6] = {1,2,3,4,5,6};               //初始密码数组

data char password_input[12] = {0};                  //输入密码数组

data char password_reset[6] = {'\r'};            //重置密码数组

uchar password_num = 0;                             //密码数量标志位变量

uint time_num = 0;                                       //10ms计时变量

extern uchar uart_data;                 //蓝牙串口接收数据

uchar flag_fop = 0;                                       //指纹操作标志位

uchar flag_finger = 0;                                          //指纹标志位

/**********************************

函数声明

**********************************/

void Delay_function(uint x);                                  //延时函数

void Key_function(void);                                           //按键函数

void Ensure_function(void);                                      //确定函数

void Key_l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值