P_1 bit P3.4
READ_P_1: ; TO C MOV C, P_1 JC READ_P_1_EX JBC P_1, READ_P_1_A SJMP READ_P_1_EX READ_P_1_A: SETB P_1 SETB C READ_P_1_EX: RET
;--------------------------------- READ_P_1: ; TO C MOV C, P_1 JC $ + 11 JBC P_1, $ + 5 SJMP $ + 5 SETB P_1 SETB C RET ;======================== READ_P_1: ; TO C JB P_1, READ_P_1_B JBC P_1, READ_P_1_A CLR C SJMP READ_P_1_EX READ_P_1_A: SETB P_1 READ_P_1_B: SETB C READ_P_1_EX: RET
|