7 Segments
7 Segments
3
CALL IdCode0
SETB P0.3
JB F0,Done
CLR P0.2
CALL IdCode1
SETB P0.2
JB F0,Done
CLR P0.1
CALL IdCode2
SETB P0.1
JB F0,Done
CLR P0.0
Call IdCode3
SETB P0.0
JB F0,Done
Keycode02: SETB F0
MOV R7,#82h
MOV P1,R7
RET
Keycode12: SETB F0
MOV R7,#92h
MOV P1,R7
RET
Keycode22: SETB F0
MOV R7,#99h
MOV P1,R7
RET
Keycode03: SETB F0
MOV R7,#0B0h
MOV P1,R7
RET
Keycode13: SETB F0
MOV R7,#0A4h
MOV P1,R7
RET
Keycode23: SETB F0
MOV R7,#0F9h
MOV P1,R7
RET
Keycode01: SETB F0
MOV R7,#90h
MOV P1,R7
RET
Keycode11: SETB F0
MOV R7,#80h
MOV P1,R7
RET
Keycode21: SETB F0
; MOV R7,#0F80h
MOV R7,#0F8h
MOV P1,R7
RET
Keycode00: SETB F0
MOV R7,#0BFh
MOV P1,R7
RET
Keycode10: SETB F0
MOV R7,#0C0h
MOV P1,R7
RET
Keycode20: SETB F0
MOV R7,#89h
MOV P1,R7
RET