您当前的位置:五五电子网电子知识单片机-工控设备源码-程序自己做的基于单片机的密码锁设计(c语言设计) 正文
自己做的基于单片机的密码锁设计(c语言设计)

自己做的基于单片机的密码锁设计(c语言设计)

点击数:7688 次   录入时间:03-04 11:56:25   整理:http://www.55dianzi.com   源码-程序
    case 4:w5=4;break;
    case 5:w6=4;break;
  }
  sex++;
  }
 }
    if(h2==0)
  {
  delay(1);
  if(h2==0)
  {
    while(!h2);
  writen_com(0x80+0x45+sex);
  writen_dat('*');
  switch(sex)
  {
    case 0:w1=5;break;
    case 1:w2=5;break;
    case 2:w3=5;break;
    case 3:w4=5;break;
    case 4:w5=5;break;
    case 5:w6=5;break;
  }
  sex++;
  }
 }
 if(h3==0)
  {
  delay(1);
  if(h3==0)
  {
    while(!h3);
  writen_com(0x80+0x45+sex);
  writen_dat('*');
  switch(sex)
  {
    case 0:w1=6;break;
    case 1:w2=6;break;
    case 2:w3=6;break;
    case 3:w4=6;break;
    case 4:w5=6;break;
    case 5:w6=6;break;
  }
  sex++;
  }
 }
/*--------------------------------*/
    P1=0x5f;
    if(h1==0)
  {
  delay(1);
  if(h1==0)
  {
    while(!h1);
  writen_com(0x80+0x45+sex);
  writen_dat('*');
  switch(sex)
  {
    case 0:w1=7;break;
    case 1:w2=7;break;
    case 2:w3=7;break;
    case 3:w4=7;break;
    case 4:w5=7;break;
    case 5:w6=7;break;
  }
  sex++;
  }
 }
    if(h2==0)
  {
  delay(1);
  if(h2==0)
  {
    while(!h2);
  writen_com(0x80+0x45+sex);
  writen_dat('*');
  switch(sex)
  {
    case 0:w1=8;break;
    case 1:w2=8;break;
    case 2:w3=8;break;
    case 3:w4=8;break;
    case 4:w5=8;break;
    case 5:w6=8;break;
  }
  sex++;
  }
 }
 if(h3==0)
  {
  delay(1);
  if(h3==0)
  {
    while(!h3);
  writen_com(0x80+0x45+sex);
  writen_dat('*');
  switch(sex)
  {
    case 0:w1=9;break;
    case 1:w2=9;break;
    case 2:w3=9;break;
    case 3:w4=9;break;
    case 4:w5=9;break;
    case 5:w6=9;break;
  }
  sex++;
  }
 }
  /*-----------------------------------*/
    P1=0x3f;
    if(h2==0)  //0键扫描
  {
  delay(1);
  if(h2==0)
  {
    while(!h2);
  writen_com(0x80+0x45+sex);
  writen_dat('*');
  switch(sex)
  {
    case 0:w1=0;break;
    case 1:w2=0;break;
    case 2:w3=0;break;
    case 3:w4=0;break;
    case 4:w5=0;break;
    case 5:w6=0;break;
  }
  sex++;
  }
 }
 if(h3==0)  //#键扫描
  {
  delay(1);
  if(h3==0)
  {
    while(!h3);
    while(!flge1)
    cheak_mima();
  }
 }
  }
}

/*--------------------------------------*/  //修改密码



www.55dianzi.comvoid set_mima()
{
 P1=0x07;
 if(P1!=0x07)
  delay(1);
  if(P1!=0x07)
   {
    P1=0x77;
    if(h1==0)
  {
   delay(1);
   if(h1==0)
   {
    while(!h1);
   writen_com(0x80+0x45+sex);
   writen_dat('*');
   switch(sex)
   {
    case 0:q1=1;break;
    case 1:q2=1;break;
    case 2:q3=1;break;
    case 3:q4=1;break;
    case 4:q5=1;break;
    case 5:q6=1;break;
   }
   sex++;
  }
 }
    if(h2==0)
  {
   delay(1);
   if(h2==0)
   {
    while(!h2);
   writen_com(0x80+0x45+sex);
   writen_dat('*');
   switch(sex)
   {
    case 0:q1=2;break;
    case 1:q2=2;break;
    case 2:q3=2;break;
    case 3:q4=2;break;
    case 4:q5=2;break;
    case 5:q6=2;break;
   }
   sex++;
  }
 }
 if(h3==0)
  {
   delay(1);
   if(h3==0)
   {
    while(!h3);
   writen_com(0x80+0x45+sex);
   writen_dat('*');
   switch(sex)
   {
    case 0:q1=3;break;
    case 1:q2=3;break;
    case 2:q3=3;break;
    case 3:q4=3;break;
    case 4:q5=3;break;
    case 5:q6=3;break;
   }
   sex++;
  }
 }
    P1=0x6f;
    if(h1==0)
  {
   delay(1);
   if(h1==0)
   {
    while(!h1);
   writen_com(0x80+0x45+sex);
   writen_dat('*');
   switch(sex)
   {
    case 0:q1=4;break;
    case 1:q2=4;break;
    case 2:q3=4;break;
    case 3:q4=4;break;
    case 4:q5=4;break;
    case 5:q6=4;break;
   }
   sex++;
  }
 }
    if(h2==0)
  {
   delay(1);
   if(h2==0)
   {
    while(!h2);
   writen_com(0x80+0x45+sex);
   writen_dat('*');
   switch(sex)
   {
    case 0:q1=5;break;
    case 1:q2=5;break;
    case 2:q3=5;break;
    case 3:q4=5;break;
    case 4:q5=5;break;
    case 5:q6=5;break;
   }
   sex++;
  }
 }
 if(h3==0)
  {
   delay(1);
   if(h3==0)
   {
    while(!h3);
   writen_com(0x80+0x45+sex);
   writen_dat('*');
   switch(sex)
   {
    case 0:q1=6;break;
    case 1:q2=6;break;
    case 2:q3=6;break;
    case 3:q4=6;break;
    case 4:q5=6;break;
    case 5:q6=6;break;
   }
   sex++;
  }
 }
    P1=0x5f;
    if(h1==0)
  {
   delay(1);
   if(h1==0)
   {
    while(!h1);
   writen_com(0x80+0x45+sex);
   writen_dat('*');
   switch(sex)
   {
    case 0:q1=7;break;
    case 1:q2=7;break;
    case 2:q3=7;break;

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:单片机  密码锁  c语言设计  源码-程序单片机-工控设备 - 源码-程序

《自己做的基于单片机的密码锁设计(c语言设计)》相关文章>>>