打印
[ZLG-MCU]

求教switch出错

[复制链接]
1058|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liqindz|  楼主 | 2009-5-12 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
switch(Key)   

{case 22:    //启动键
      
      if(FlagStart==0)
     { //DispValue(5,0xfa,1); //彩灯显示
       FlagStart=1;//工作停机状态标志
       ZLG7290_SegOnOff(42,1);//工作指示灯
       ET1=1;
       TR1=1;
      }
    else
         {
       FlagStart=0;
       ZLG7290_SegOnOff(42,0);//工作指示灯熄灭
       ET1=0;//定时器停止
       TR1=0;
      }     
    FlagTime=0;
    FlagHz=0;
    break;

}

这段程序老是不能正常工作,FlagStart的初值为0;当按键程序读出按键码为22时,就启动工作指示灯和定时器T1,但是当按键按下后老是工作指示灯闪亮?????????

请高手指点一下。

谢谢!

相关帖子

沙发
xiaoxin1986| | 2009-5-13 01:00 | 只看该作者

单步调试试一试吧,看看变量的变化 。

使用特权

评论回复
板凳
linhai1986| | 2009-5-13 01:27 | 只看该作者

建议用单步调试吧,设置断点也可以

使用特权

评论回复
地板
xiaoxin1986| | 2009-5-13 23:59 | 只看该作者

怎么样了?

使用特权

评论回复
5
liqindz|  楼主 | 2009-5-15 08:07 | 只看该作者

出来了 是我自己的问题 程序没事

使用特权

评论回复
6
xiaoxin1986| | 2009-5-17 23:27 | 只看该作者

这得你自己调试一下吧,单步调试有结果不?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

124

帖子

0

粉丝