PIC 程序乱跳。 没招了 被打败了。。。

2020-02-09 09:31发布

....什么玩意啊  折磨死人了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
xymxym
1楼-- · 2020-02-10 06:00
PICC什么版本?用的什么片子?注意函数嵌套级数...
nome
2楼-- · 2020-02-10 06:11
确实 没办法  嵌套11级  PICC9.80
   中断算一级  里面调一个函数  函数里有除法 这就3级  一共就8级   诶 怎么搞。。。
调完子函数后就乱跳。 妹的
nome
3楼-- · 2020-02-10 09:09
//主程序
void main()
{
        unsigned long a;
        u8 i;
        u16 Set_delay1,Set_delay2;
        u8 Key_value;             //取按键的值       
        Device_Init();             //设备初始化         
        delay(8);
        GIE=1;             
        delay_ms(1000);                        //延时两秒钟
            
       while(1)       
        {                         switch(Sys_state)
                {
                         case Work_Wait:
                                 Work_wait(); break;
                         case Simm_OK:
                                 Simmok(); break;
                         case Set_Freq:
                                 Setfreq(); break;
                         case Set_Volt:
                                 Setvolt(); break;
                         case Sys_Set:
                                 Sysset(); break;
                         case Set_Language:
                                 Setlanguage(); break;
                         case Set_Led:
                                 Setled(); break;
                         case Set_Beep:
                                 Setbeep(); break;
                         default:break;
                }
                i++;
                if(i>=100)
                {
                         i=0;
                        Ad();
                }       
        }  
       
               
}
nome
4楼-- · 2020-02-10 09:25
估计也看不出什么 反正现在是  执行一段时间后 一碰就死。   (电容触摸按键)

通电立即按 没事。 PS  一会不按就不行了
nome
5楼-- · 2020-02-10 11:54
 精彩回答 2  元偷偷看……
nome
6楼-- · 2020-02-10 17:40
函数大概就是这个样子

一周热门 更多>