yt2005:
你的程序執(zhí)行一次最少幾十秒鐘,這樣寫程序實在是太糟糕了,實時性太差.當然不能及時響應你的按鍵動作.寫程序時要牢記不要有死循環(huán),不要在主程序中用延時程序,你犯了這個錯誤.即使你用中斷,也不會及時響應,因為中斷過后主程序還要執(zhí)行你的延時程序.鍵盤掃描本來就才20MS作為單位時間,你想到延時程序結束時,動作早結束了.所以好的程序,延時要用中斷,中斷中用標志位,當時間到了再作相應操作,而不在那里死等,浪費時間.最后提醒你一點,程序中多用標志位,變量名等要用易懂的具有實際意義的符號來代替,而不是AA,QQ等,養(yǎng)成良好習慣,你會事半功倍.希望我說的能給你幫助.