长短按键流程图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Viso

void myTask1_task(void *pdata) {

u8 t;

#if OS_CRITICAL_METHOD==3 OS_CPU_SR cpu_sr=0;

#endif

pdata=pdata;

while(1)

{

t=KEY_LScan(0);

if(t==0x01)//短按下KEY1 {

LED_Show(0, 1);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

else if(t==0x02)//短按下KEY2 {

LED_Show(1, 1);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

else if(t==0x03)//短按下KEY3 {

LED_Show(2, 1);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

else if(t==0x04)//短按下KEY4 {

LED_Show(3, 1);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

else if(t==0x11)//长按下KEY1 {

LED_Show(0, 0);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

else if(t==0x12)//长按下KEY2 {

LED_Show(1, 0);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

else if(t==0x13)//长按下KEY3

{

LED_Show(2, 0);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

else if(t==0x14)//长按下KEY4

{

LED_Show(3, 0);

BEEP_Show(1);

delay_ms(10);

BEEP_Show(0);

}

delay_ms(10);

}

}

相关文档
最新文档