標題: PIC單片機if else嵌套 led1均不能點亮 [打印本頁]

作者: ba8av    時間: 2018-5-11 09:38
標題: PIC單片機if else嵌套 led1均不能點亮
請教:if else嵌套  led1 在三種情況下均不能點亮。
if( va<3)
                        {
                            Led1=0;
                            Led2=0;
                            Led3=0;                        
                            TMR1ON=0;
                            GPIO5=0;
                            n=0;
                        }
                     else if(va>=3&&va<40)
                                  {                                                                                                      
                                   TMR1ON=1;
                                   Led1=1;                                   
                                   Led2=0;
                                   Led3=0;                                                                                                  
                                 }
                            else if(va>=40&&va<160)
                                 {
                                  TMR1ON=1;
                                  Led1=1;
                                  Led2=1;                                
                                  Led3=0;                                                                                
                                 }                                                            
                          else
                                 {
                                  TMR1ON=1;
                                  Led1=1;
                                  Led2=1;
                                  Led3=1;                     
                                 }   

作者: ba8av    時間: 2018-5-11 10:42
說明:12F675 用的 proteus仿真,LED2、LED3,都能點亮,也能開啟定時器。就是LED1不亮,請高手指教。
作者: ba8av    時間: 2018-5-14 09:03
問題已解決,關(guān)閉比較器設置成了CMCON=0X00,應該是CMCON=0X07。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1