没有注释如何才能看懂这个按键程序?下面这个程序没有注释我很难看懂啊!只能看懂一下部分.我该怎么去理解与消化这个程序呢?NUM EQU 30H KEY1 BIT P2.0 KEY2 BIT P2.1 KEY3 BIT P2.2 KEY4 BIT P2.3 KEY_L1 BIT P2
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 14:33:22
没有注释如何才能看懂这个按键程序?下面这个程序没有注释我很难看懂啊!只能看懂一下部分.我该怎么去理解与消化这个程序呢?NUM EQU 30H KEY1 BIT P2.0 KEY2 BIT P2.1 KEY3 BIT P2.2 KEY4 BIT P2.3 KEY_L1 BIT P2
没有注释如何才能看懂这个按键程序?
下面这个程序没有注释我很难看懂啊!只能看懂一下部分.我该怎么去理解与消化这个程序呢?NUM EQU 30H KEY1 BIT P2.0 KEY2 BIT P2.1 KEY3 BIT P2.2 KEY4 BIT P2.3 KEY_L1 BIT P2.4 KEY_L2 BIT P2.5 ORG 0000H LJMP MAIN NOP MAIN:MOV SP,#60H MOV DPTR,#TAB TEST:MOV P2,#0F0H JNB KEY_L1,INKEY_L1 JNB KEY_L2,INKEY_L2 MOV A,NUM MOVC A,@A+DPTR MOV P0,A SJMP TEST INKEY_L1:DJNZ R7,$ JB KEY_L1,TEST MOV P2,#0FH JNB KEY1,INKEY1 JNB KEY2,INKEY2 JNB KEY3,INKEY3 JNB KEY4,INKEY4 LJMP TEST INKEY_L2:DJNZ R7,$ JB KEY_L2,TEST MOV P2,#0FH JNB KEY1,INKEY5 JNB KEY2,INKEY6 JNB KEY3,INKEY7 JNB KEY4,INKEY8 LJMP TEST INKEY1:MOV NUM,#01H LJMP TEST INKEY2:MOV NUM,#02H LJMP TEST INKEY3:MOV NUM,#03H LJMP TEST INKEY4:MOV NUM,#04H LJMP TEST INKEY5:MOV NUM,#05H LJMP TEST INKEY6:MOV NUM,#06H LJMP TEST INKEY7:MOV NUM,#07H LJMP TEST INKEY8:MOV NUM,#08H LJMP TEST TAB:DB 3FH,06H,5BH,4FH,66H,DB 6DH,7DH,07H,7FH,6FH
没有注释如何才能看懂这个按键程序?下面这个程序没有注释我很难看懂啊!只能看懂一下部分.我该怎么去理解与消化这个程序呢?NUM EQU 30H KEY1 BIT P2.0 KEY2 BIT P2.1 KEY3 BIT P2.2 KEY4 BIT P2.3 KEY_L1 BIT P2
下面这个程序没有注释我很难看懂啊!只能看懂一下部分.我该怎么去理解与消化这个程序呢?NUM EQU 30H KEY1 BIT P2.0 KEY2 BIT P2.1 KEY3 BIT P2.2 KEY4 BIT P2.3 KEY_L1 BIT P2.4 KEY_L2 BIT P2.5 ORG 0000H LJMP MAIN NOP MAIN:MOV SP,#60H MOV DPTR,#TAB TEST:MOV P2,#0F0H JNB KEY_L1,INKEY_L1 JNB KEY_L2,INKEY_L2 MOV A,NUM MOVC A,@A+DPTR MOV P0,A SJMP TEST INKEY_L1:DJNZ R7,$ JB KEY_L1,TEST MOV P2,#0FH JNB KEY1,INKEY1 JNB KEY2,INKEY2 JNB KEY3,INKEY3 JNB KEY4,INKEY4 LJMP TEST INKEY_L2:DJNZ R7,$ JB KEY_L2,TEST MOV P2,#0FH JNB KEY1,INKEY5 JNB KEY2,INKEY6 JNB KEY3,INKEY7 JNB KEY4,INKEY8 LJMP TEST INKEY1:MOV NUM,#01H LJMP TEST INKEY2:MOV NUM,#02H LJMP TEST INKEY3:MOV NUM,#03H LJMP TEST INKEY4:MOV NUM,#04H LJMP TEST INKEY5:MOV NUM,#05H LJMP TEST INKEY6:MOV NUM,#06H LJMP TEST INKEY7:MOV NUM,#07H LJMP TEST INKEY8:MOV NUM,#08H LJMP TEST TAB:DB 3FH,06H,5BH,4FH,66H,DB 6DH,7DH,07H,7FH,6FH 查看原帖>>