| 
 
| sum的初始值是0,我查询一次标记位sum值加1,但是P2口灯不亮,当把条件改成sum>1时灯又亮了 void main()
 {
 
 WDTCTL = WDTPW+WDTHOLD;          //关闭看门狗
 LCD_Int();
 P6SEL |= 0x01;  // 使能ADC通道
 ADC12CTL0&=~(ENC);
 ADC12CTL0 = ADC12ON+SHT0_8+MSC;           // 打开ADC,设置采样时间
 ADC12CTL1 = SHP+CONSEQ_2;                 // 使用采样定时器
 ADC12MCTL0|=SREF_0+INCH_0;     //参考电压为系统电压
 ADC12CTL0 |= ENC+ADC12SC;                         // 使能转换
 _EINT();
 while(1)
 {
 if((ADC12IFG&0X0001)==1)
 {
 ADC12IFG=0;
 if(sum==1) P2OUT=0X00;
 }
 }
 }
 | 
 |