再UCOS第一个例子里的按键 <br />void Task(void *pdata)<br />{<br /> pdata = pdata; /* 避免编译警告 */<br /><br /> for (;;)<br /> {<br /> OSTimeDly(OS_TICKS_PER_SEC / 50); /* 延时20毫秒 */<br /> if ((IOPIN & KEY1) != 0) ???这里到底又键按下还是什么啊?<br /> {<br /> continue;<br /> }<br /> OSTimeDly(OS_TICKS_PER_SEC / 50); /* 延时20毫秒 */<br /> if ((IOPIN & KEY1) != 0) <br /> {<br /> continue;<br /> }<br /> OSTaskResume(0);<br /> while ((IOPIN & KEY1) == 0) <br /><br /> {<br /> OSTimeDly(OS_TICKS_PER_SEC / 50); /* 延时20毫秒 */<br /> }<br /> }<br />} |
|