hao_zi:
这种东东在N年前就搞定了看下面的控制程序片段(采用相互抑制的编程方式):;---------------;按键输入的处理:;要求:;在同一时间内只响应变化量最大的按键;step-1:选出最大的变化量:kt_0:nopcallmax_changeldr10,r8;r10=备份最大值的地址ldr11,r9;r11=备份最大值的数据;step-2:选出次大的变化量:nopcallmax_changesubr11,r9jrc,ad_reset;程序错误cpr11,#kv_on;两变化量差大过某一个值后判有键jrult,vl_flash;两变化量差不够大,视为无效键;按键有效:ort_kl,r10;置去键时间tmt_kh,r10jrz,kt_1orf_key,r10kt_1:ort_kh,r10;step-3:下降小的键马上调整基准:vl_flash:;-------------------