这个程序(51电子钟的)有什么逻辑错误没?为啥显示的是...

2019-07-16 00:43发布

         while(1)
                   {
                       keyscan();        //键盘扫描          
                                     if(key==1)
                                 {
                                         count++;                 //读按键1的次数
                                         if(count==4)
                                          {
                                                 count=0;
                                                }
                           }
                        if(count==1)
                          {
                             dis(h1,m1,s1);
                          }
                          if(count==2)
                            {
                                  dis(n,y,r);
                                }
                          if(count==3)
                            {

                                   TR0=0;
                                }
                         if(count==4)
                           {
                              TR0=1;
                                  count=0;
                           }
                                    
                             if(count==3||count==4||count==0)
                             {
                                    dis(h,m,s);
                                 }



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。