本帖最后由 冷漠 于 2010-4-7 17:36 编辑
刚想了一下,按照概念,else if(条件表达式m ){语句m;}最后一条,可以不是else{语句n;} 默认空else{ }呗。主要是下面的问题:
if(ScanKeyStatge==0)
{......
ScanKeyStatge = 1;
SetSysTimer(0,15);//150ms延时
......
}
else if( ScanKeyStatge == 1)
{......} // 这段语句在150ms里要反复进入无效扫描多少次?!表达式(ScanKeyStatge == 1)写错了?
把4楼说的“时间到标志”写在表达式里还差不多。
|