智能门禁系统详细设计概要
智能门禁系统
extern Pwd_Init[1];
unsigned int Password[4];
unsigned int Password_Temp[4];
unsigned int Key_Flag=0;
unsigned int Key_Num=0;
unsigned int Trained=0;
/********************************************************************* *******************************/
main()
{
int res, timeCnt = 0, random_no = 0,Error_No=0,NoKey_Times=10;
int i;
int Pass=0;
/********************************************************************* ********************************/
//变量定义
unsigned State=1,V oice_State=0; //这个变量用于判断目前除在哪中输入状态中
//1:普通开门状态2:更改密码,输入原密码状态3:更改密码,第一次输入新密码状态
//4:更改密码,第二次输入新密码状态5:进入语音系统时输入密码状态6:进入语音系统重新训练
// 输入密码验证
/********************************************************************* ********************************/
Protect_Clock();
InitIO();//键盘
KeyDownTimes = 0;
Key_Flag = NoKey;
ClearWatchDog();
1