标题: 求助 矩阵键盘如何判断在1秒内按下多少次 [打印本页]

作者: yzcook    时间: 2018-6-26 14:44
标题: 求助 矩阵键盘如何判断在1秒内按下多少次
  case 0x19:      //扫描的键值                                       
                                                cnt++;
                                        if(TF1==1)
                                        {        
                                                TF1 = 0;
                                                TL1 = 0x00;                //设置定时初值
                                                TH1 = 0x4C;                //设置定时初值
                                                tcount++;
                                                if(tcount == 20)
                                                {
                                                        keycount();
//                                                        delay_ms(30);
                                                        cnt = 0;
                                                }
                                       
                                
                                        }


void keycount(void)
{
        switch(cnt)
        {
                case 1:
                                led1 = 1;
                                break;
               
                case 2:
                                led2 = 1;
                                break;
               
                case 3:
                                led3 = 1;
                                break;
        
        
        }

}








欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1