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

电子密码锁设计资料

点击数:7459 次   录入时间:03-04 11:54:00   整理:http://www.55dianzi.com   51单片机
}
void t0(void) interrupt 1 using 0
{
  TH0=(65536-500)/256;
  TL0=(65536-500)%6;
  flashcount++;
  if(flashcount==8)
    {
      flashcount=0;
      P0=dispcode[dispbuf[dispcount]];
      P2=dispbit[dispcount];
      dispcount++;
      if(dispcount==8)
        {
          dispcount=0;
        }
    }
  if((errorflag==1) && (rightflag==0))
    {
      bb++;
      if(bb==800)
        {
          bb=0;
          alarmflag=~alarmflag;
        }
      if(alarmflag==1)//sound alarm signal
        {
          P1_7=~P1_7;
        }
      aa++;
      if(aa==800)//light alarm signal
        {
          aa=0;
          P1_0=~P1_0;
        }
      second3++;
      if(second3==6400)
        {
          second3=0;
          errorflag=0;
          rightflag=0;
          alarmflag=0;
          bb=0;
          aa=0;
        }     
    }
    else if((errorflag==0) && (rightflag==1))
      {
        P1_0=0;
        cc++;
        if(cc<1000)
          {
            okflag=1;
          }
          else if(cc<2000)
            {
              okflag=0;
            }
            else
              {
                errorflag=0;
                rightflag=0;
                P1_7=1;
                cc=0;
                oka=0;
                okb=0;
                okflag=0;
                P1_0=1;
              }
        if(okflag==1)
          {
            oka++;
            if(oka==2)
              {
                oka=0;
                P1_7=~P1_7;
              }
          }
          else
            {
              okb++;
              if(okb==3)
                {
                  okb=0;
                  P1_7=~P1_7;
                }
            }
      }
  if(keyoverflag==1)
    {
      P1_7=~P1_7;
    }
}



上一页  [1] [2] [3] [4] [5] [6] [7] [8] 


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