標(biāo)題: C語言顯示和按鍵判定求助 [打印本頁]
作者: lq44199289 時(shí)間: 2008-11-18 13:56
標(biāo)題: C語言顯示和按鍵判定求助
C語言做顯示求助
f1: printf(freq,16);
delay(1000);
if(P2_0==0)
{
delay(50);
if(P2_0==0)
goto has1;
}
printf( ,16);
delay(1000);
if(P2_0==0)
{
delay(50);
if(P2_0==0)
goto has1;
}
goto f1;
意思是當(dāng)按鍵沒有按下是閃爍顯示freq的值,但是按鍵如果在延時(shí)delay時(shí)按下則需要等待延時(shí)過后才能做出反應(yīng),要按住等待延時(shí)。。。。很郁悶,想讓他在按鍵判定后馬上跳轉(zhuǎn)怎么做
主旨就是在延時(shí)1000里出現(xiàn)按鍵變化怎么搞定!!!
作者: sarang202 時(shí)間: 2008-11-19 11:11
你最好用中斷程序,這樣可以避免等待delay(1000)了。還有你最好不要直接用P2腳來測(cè)按鍵。讓它等于一個(gè)變量。
作者: lq44199289 時(shí)間: 2008-12-4 11:05
goto 只要注意點(diǎn)是很好用的
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |