[問題] 用按鍵跳到某行執行

看板C_and_CPP (C/C++)作者 (普京)時間16年前 (2009/06/25 20:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
void IRQ_Function(void) { char i; i = KPAS_VALUE; switch (i) { case 0x00: //按鈕一開始 break; case 0x01: //按鈕二停止 break; case 0x02: //按鈕三從第20秒開始 break; case 0x10: //按鈕四從第30秒開始 break; case 0x11: //按鈕五從第40秒開始 break; case 0x12: //按鈕六從第50秒開始 break; default: break; } } void dummyOs(void) { int light=0,s,j; while(1){ IRQ_Function(); LED_CS4 = 0xff; for(s=0; s<61;s++) { light=light+1; for(j=0;j<1;j++) { LED_CS4=(LED_VALUE<<8)-1; Delay(100); } if(light<10) { LED_CS4 = 0x7F; Delay(100); } else if(light<20) { LED_CS4 = 0x3F; Delay(100); } else if(light<30) { LED_CS4 = 0x1F; Delay(100); } else if(light<40) { LED_CS4 = 0x0F; Delay(100); } else if(light<50) { LED_CS4 = 0x07; Delay(100); } else if(light<60) { LED_CS4 = 0x03; Delay(100); } else if(light==60) { LED_CS4 = 0x01; Delay(100); light=0; } } } } 我想要讓按鈕照註解那樣去執行 我需要怎麼改呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.165.154
文章代碼(AID): #1AGsj_FS (C_and_CPP)
文章代碼(AID): #1AGsj_FS (C_and_CPP)