最佳答案
第三按键判断改成这样,增加一个全局变量,unsigned char key_3_on = 0,
if(key_ok==0) //确认调节
{ delay(5);
if(key_ok==0)
{
while(key_ok!=0); //释放按键
flag=0; //设置键按键次数清零
key_3_on = 1;
}
}
主程序改成这样,
void main()
{
delay(10); //延时
lcd_init(); //液晶初始化
begindisplay();//开机显示界面
while(1)
{
keyscan(); //按键扫描
if(key_3_on == 1)ad_start(); //开启ad采集
}
}
这样试试吧
第三按键判断改成这样,增加一个全局变量,unsigned char key_3_on = 0,
if(key_ok==0) //确认调节
{ delay(5);
if(key_ok==0)
{
while(key_ok!=0); //释放按键
flag=0; //设置键按键次数清零
key_3_on = 1;
}
}
主程序改成这样,
void main()
{
delay(10); //延时
lcd_init(); //液晶初始化
begindisplay();//开机显示界面
while(1)
{
keyscan(); //按键扫描
if(key_3_on == 1)ad_start(); //开启ad采集
}
}
这样试试吧
举报