/*-------------------------------------------------- SC_Speech() 按段数发送脉冲,即可报第几段语音。 ---------------------------------------------------*/ void SC_Speech(tByte cnt) { tByte ii; SC_RST = 0; // delay_ms(100); Delay_50ms(); SC_RST = 1; // delay_ms(150); Delay_50ms(); for(ii=0; ii < cnt; ii++) { SC_DATA = 1; delay_us(20); SC_DATA = 0; delay_us(20); } }
void PushBtnHandler(void * CallBackRef) { state1 = XGpio_DiscreteRead(&Btns, 1); pshBtn = 1; XGpio_InterruptDisable(&Btns, 1); Delay_50ms(); XGpio_InterruptClear(&Btns, 1); XGpio_InterruptEnable(&Btns, 1); }