hao_zi:
這種東東在N年前就搞定了看下面的控制程序片段(采用相互抑制的編程方式):;---------------;按鍵輸入的處理:;要求:;在同一時(shí)間內(nèi)只響應(yīng)變化量最大的按鍵;step-1:選出最大的變化量:kt_0:nopcallmax_changeldr10,r8;r10=備份最大值的地址ldr11,r9;r11=備份最大值的數(shù)據(jù);step-2:選出次大的變化量:nopcallmax_changesubr11,r9jrc,ad_reset;程序錯(cuò)誤cpr11,#kv_on;兩變化量差大過某一個(gè)值后判有鍵jrult,vl_flash;兩變化量差不夠大,視為無效鍵;按鍵有效:ort_kl,r10;置去鍵時(shí)間tmt_kh,r10jrz,kt_1orf_key,r10kt_1:ort_kh,r10;step-3:下降小的鍵馬上調(diào)整基準(zhǔn):vl_flash:;-------------------