按键扫描

unsigned char Trg,cont,num;

void
key_sm(void) { uchar Read; Read=P0^0xff; Trg=Read&(Read^cont); cont=Read; }

void key_hs()
{
  switch(Trg)
  {
    case 0x01:
      num++;
    break;
    case 0x02:
      num--;
    break;
    default:
      break;
  }
}

 

 

posted @ 2018-08-03 16:14  只因在风中  阅读(290)  评论(0编辑  收藏  举报