这个程序(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);
                                 }



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
zlr2012
1楼-- · 2019-07-16 04:24
 精彩回答 2  元偷偷看……
xuewuya
2楼-- · 2019-07-16 07:29
应该 不是吧,我按下按键六位数码管显示的是乱码

一周热门 更多>