3.c

来自「单片机控制电子门 密码锁」· C语言 代码 · 共 71 行

C
71
字号
#include"head.h"
#include"e2prom.h"
#include"save.h"
#include"74HC595.h"
#include"ds1302.h"
#include"keyscanf.h"
#include"init.h"
#include"clearpw.h"
#include"getpw.h"
#include"changepw.h"
#include"display.h"
#include"open.h"
#include"time_int.h"
/********************************************************************************
主函数:main()
------完成各变量初始化
------键盘输入的数字分两类:一新密码,二 用来和设定密码比较的开门密码
------ch_flag 修改密码标志 	   1进入修改密码		0普通输入数字也就是第二类
------flag3	  显示时间密码标志 1 显示时间
*********************************************************************************/
void main()
{
	E2_init();
	readpw(4); //读取修改后的密码
	Init();	   // 各种变量的初始化
	Time_Init();//定时器初始化
	DS1302_init();
	while(1)
	{
		if((ch_flag)&&(!flag3))	 //flag3 作用来区分 显示时间密码
		{						 //我有个想法 flag1 flag2 flag3 分别来控制更好,待实验
			changepw();	
		}
		else
		{	
			getpw();
		}
		if((flag3))
		{
			TR0=1;		 //T0 控制显示的时间
			while(flag3)
			{	
				gettime(); //
				display3();
			}
		}
	}
}
 





















⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?