c51单片机,怎样实现当A按键按下时执行for循环,然后在按下B按键,停止for循环

2019-07-15 12:01发布

c51单片机,怎样实现当A按键按下时执行for循环,然后在按下B按键,跳出for循环执行其他程序。
程序如下:
start()
{
     for(i=0; i<10000;i++)
     {
            P2^0 = 1;
            delay(500);
            P2^0 = 0;
            delay(100);
     }
}

switch (key)
{
       case  A:   start();  break;
       case  B:   P2^0=0;break;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。