
GETCMD:
	MOV A,#0
	ACALL CHAR_IN ;WAIT FOR PC TO SENT A CHARACTER
		      ;NOW PROCESS
      CJNE A,#'1',NOT1 ;IF ITS NOT 1 THEN CHECK NEXT POSSIBILITY
      ACALL SUB1 ;ELSE ITS 1
NOT1: CJNE A,#'2',NOT2 ;IF ITS NOT 2 THEN CHECK NEXT POSSIBILITY
ACALL SUB2 ;ELSE ITS 2
NOT2: CJNE A,#'3',NOT3 ;IF ITS NOT 3 THEN CHECK NEXT POSSIBILITY
      ACALL SUB3 ;ELSE ITS 3
NOT3: CJNE A,#'4',NOT4 ;IF ITS NOT 4 THEN CHECK NEXT POSSIBILITY
      ACALL SUB4 ;ELSE ITS 4
NOT4:
ENDCHK:
RET


SUB1: MOV A, #01h                  
      MOV P2, A ;TURN ON PORT2 PIN 0
      ACALL DELAY
      MOV P2, #00h
      RET
		  
SUB2: MOV A, #02h                  
      MOV P2, A ;TURN ON PORT2 PIN 1
      ACALL DELAY
      MOV P2, #00h
      RET
		  
SUB3: MOV A, #04h                  
      MOV P2, A ;TURN ON PORT2 PIN 2
      ACALL DELAY
      MOV P2, #00h
      RET
		  
SUB4: MOV A, #08h                  
      MOV P2, A ;TURN ON PORT2 PIN 3
      ACALL DELAY
      MOV P2, #00h
      RET

