标题: 单片机篮球计分的程序,为什么24秒规则清零报警后不会继续倒计时,新手小白求大神... [打印本页]

作者: lin109    时间: 2020-5-22 17:57
标题: 单片机篮球计分的程序,为什么24秒规则清零报警后不会继续倒计时,新手小白求大神...
void counter_down()
{
        uchar i;
        
                  if(rule_time==0)    //24s结束发出3s连续报警
                  {
                           beep=1;
                           beep=0;
                           rule_time=24;
               
                        second--;
                rule_time--;
                  }
                  if((second==0)&&(minute==0))  //检测一节比赛是否结束
                  {
                           TR0=0;     //定时器0暂停
                  
                           if(match<5)    //每节结束蜂鸣器发出8s的间断报警
                           {
                            for(i=80;i>0;i--)
                            {
                                     beep=1;

                                     beep=0;
                             
                            }
                           }
                           if(match==5)    //终场结束,蜂鸣器发出10s的连续警报声
                           {
                             beep=1;
                     
                             match=0;
                           }        
                           beep=0;     //蜂鸣器关闭
                        second=0;     //倒计时复位
                        minute=12;
                  }
                  if(second==-1)
                  {
                           second=59;
                           minute--;
                  }
        }




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