求教!!红外控制可控硅移相调光灯 按键时灯会灭一下 这是怎么回事???(急!)

2020-02-09 09:21发布

void interrupt ISR()
{
if(T0IF==1)      
  {           
   T0IF = 0;         //清中断标志
   。。。。。。。
   }


    if(RAIF==1)
     {
     RAIF=0;
   RA0=RA0;
    start_flag=1;

     }

  if(INTF==1)   
  {        
       INTF=0;
        。。。。用于接受红外线的外中断,解码
  }

void main
{
while(1)
{
.....用于控制调光等 50HZ

}

}


问题就是每次接收到遥控器的信号,按键时灯会灭一下,我想是外中断引起的,但是RAIF电平中断和计数中断没有影响啊,这是为什么呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
surf_131
2020-02-09 17:12
首先,祝贺LZ选上了必须配转换头才可以DEBUG的型号。然后,估计LZ没有花银子买MCHP的绝对正版软件.........

我有过类似经历。编译器若是“LITE”版或者“X谐”版,代码略多一点就开始出现各种奇怪的现象。我的对策是,换平台。通常这个16F630要换到16F883。

代码就先不看了,请尽可能多进行注释。这主要是为了你自己。设想过3年,回来再看代码的感觉吧。

一周热门 更多>