yt2005:
你的程序執(zhí)行一次最少幾十秒鐘,這樣寫(xiě)程序?qū)嵲谑翘愀饬?實(shí)時(shí)性太差.當(dāng)然不能及時(shí)響應(yīng)你的按鍵動(dòng)作.寫(xiě)程序時(shí)要牢記不要有死循環(huán),不要在主程序中用延時(shí)程序,你犯了這個(gè)錯(cuò)誤.即使你用中斷,也不會(huì)及時(shí)響應(yīng),因?yàn)橹袛噙^(guò)后主程序還要執(zhí)行你的延時(shí)程序.鍵盤(pán)掃描本來(lái)就才20MS作為單位時(shí)間,你想到延時(shí)程序結(jié)束時(shí),動(dòng)作早結(jié)束了.所以好的程序,延時(shí)要用中斷,中斷中用標(biāo)志位,當(dāng)時(shí)間到了再作相應(yīng)操作,而不在那里死等,浪費(fèi)時(shí)間.最后提醒你一點(diǎn),程序中多用標(biāo)志位,變量名等要用易懂的具有實(shí)際意義的符號(hào)來(lái)代替,而不是AA,QQ等,養(yǎng)成良好習(xí)慣,你會(huì)事半功倍.希望我說(shuō)的能給你幫助.