单片机 怎样用两个独立按键控制一位数码管显示,就是按下其中一个按键就加1,按下另一个按键就减1,0~9显
很简单 比如你定义的数是AA, 汇编的是这样写的: MAIN;JB P3。0 ,S1 MOV A, AA INC A MOV AA,A S1:JB P3。
1 ,MAIN MOV A, AA DEC A MOV AA,A JMP MAIN C语言的 if(P3^0==0){ delay(50); if(P3^0==1){ aa ; if(aa>=10)aa=0; }} if(P3^1==0){ delay(50); if(P3^1==0){ aa ; if(aa}}。