您当前的位置:五五电子网电子知识单片机-工控设备51单片机DIY电子密码锁 正文
DIY电子密码锁

DIY电子密码锁

点击数:7253 次   录入时间:03-04 11:40:08   整理:http://www.55dianzi.com   51单片机
                          pslen=digitcount;
                          templen=pslen;
                        }
                        else if(funcount>1)
                          {
                            psbuf[funcount-2]=digitcount;
                          }
                    }
                    else
                      {
                        second3=0;
                      }
                  while(P3_7==0);
                }
            }
        }
        else
          {
            cmpflag=0;
            for(i=0;i
              {
                if(ps[i]!=psbuf[i])
                  {
                    hibitflag=1;
                    i=pslen;
                    errorflag=1;
                    rightflag=0;
                    cmpflag=0;
                    second3=0;
                    goto a;
                  }
              }
            cc=0;
            errorflag=0;
            rightflag=1;
            hibitflag=0;
a:          cmpflag=0;
          }

    }
}
void t0(void) interrupt 1 using 0
{
  TH0=(65536-500)/256;
  TL0=(65536-500)%6;
  if((errorflag==1) && (rightflag==0))
    {
      bb++;
      if(bb==800)
        {
          bb=0;
          alarmflag=~alarmflag;
        }
      if(alarmflag==1)
        {
          P0_0=~P0_0;
        }
      aa++;
      if(aa==800)
        {
          aa=0;
          P0_1=~P0_1;
        }
      second3++;
      if(second3==6400)
        {
          second3=0;
          hibitflag=0;
          errorflag=0;
          rightflag=0;
          cmpflag=0;
          P0_1=1;
          alarmflag=0;
          bb=0;
          aa=0;
        }
    }
  if((errorflag==0) && (rightflag==1))
    {
      P0_1=0;
      cc++;
      if(cc<1000)
        {
          okflag=1;
        }
        else if(cc<2000)
          {
            okflag=0;
          }
          else
            {
              errorflag=0;
              rightflag=0;
              hibitflag=0;
              cmpflag=0;
              P0_1=1;
              cc=0;
              oka=0;
              okb=0;
              okflag=0;
              P0_0=1;

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


本文关键字:电子  密码锁  51单片机单片机-工控设备 - 51单片机