void DEAL_STOP() { if(!FLAG_POWER_ON&&!FLAG_SHAKING_HEAD_MODE) { if(++DEAL_STOP_TIME>250) { DEAL_STOP_TIME=0; ADCR0&=0x7F;// 关闭AD WKCR0=0x0B; // 0000 1011 // WKCR5=; Nop(); Nop(); Nop(); Nop(); Nop(); OSCM|=0x08; //进入休眠 Nop(); Nop(); Nop(); Nop(); Nop(); OSCM=0x00; //退出休眠 Nop(); Nop(); Nop(); Nop(); Nop(); Nop(); AD_INIT(); // WKCR5=; } } else { DEAL_STOP_TIME=0; } }