
;*************************************************************************
; CNTRL H : Transmit/Recieve to RS-485 Sensor
;**************************************************************************

CMD8: 	;WRITE DATA Register to send Tx Character
	;
	MOV    MAX3140_WRITE_REGISTER,#80H       ;TE=0; RTS HIGH For Output
	MOV    MAX3140_WRITE_REGISTER+1,#61H     ;Data to Tx 'a'
	LCALL  WRITE_MAX3140_16BIT_REGISTER
	;
	;READ DATA Command (MAX3140) 
        ;
	MOV    MAX3140_WRITE_REGISTER,#00H
	MOV    MAX3140_WRITE_REGISTER+1,#00H
	LCALL  WRITE_MAX3140_16BIT_REGISTER
        ;
	;Return Value read from READ Data Command 
	;
	MOV    R0,#MAX3140_READ_REGISTER     
	LCALL  SEND_2BYTE
	LCALL  CRLF
        ;
        ;WRITE DATA Register to send Tx Character
	;
	MOV    MAX3140_WRITE_REGISTER,#80H       ;TE=0; RTS HIGH For Output
	MOV    MAX3140_WRITE_REGISTER+1,#62H     ;Data to Tx 'b'
	LCALL  WRITE_MAX3140_16BIT_REGISTER
	;
	;READ DATA Command (MAX3140) 
        ;
	MOV    MAX3140_WRITE_REGISTER,#00H
	MOV    MAX3140_WRITE_REGISTER+1,#00H
	LCALL  WRITE_MAX3140_16BIT_REGISTER
        ;
	;Display the HB/LB result to Serial Port 
	;
	MOV    R0,#MAX3140_READ_REGISTER     
	LCALL  SEND_2BYTE
	LCALL  CRLF
        ; 
        ;WRITE DATA Register to send Tx Character
	;
	MOV    MAX3140_WRITE_REGISTER,#80H       ;TE=0; RTS HIGH For Output
	MOV    MAX3140_WRITE_REGISTER+1,#63H     ;Data to Tx 'c'
	LCALL  WRITE_MAX3140_16BIT_REGISTER
	;
	;READ DATA Command (MAX3140) 
        ;
	MOV    MAX3140_WRITE_REGISTER,#00H
	MOV    MAX3140_WRITE_REGISTER+1,#00H
	LCALL  WRITE_MAX3140_16BIT_REGISTER
        ;
	;Display the HB/LB result to Serial Port 
	;
	MOV    R0,#MAX3140_READ_REGISTER     
	LCALL  SEND_2BYTE
	LCALL  CRLF
        ;
       ;WRITE DATA Register to send Tx Character
	;
	MOV    MAX3140_WRITE_REGISTER,#80H       ;TE=0; RTS HIGH For Output
	MOV    MAX3140_WRITE_REGISTER+1,#64H     ;Data to Tx 'd'
	LCALL  WRITE_MAX3140_16BIT_REGISTER
	;
	;READ DATA Command (MAX3140)
        ;
	MOV    MAX3140_WRITE_REGISTER,#00H
	MOV    MAX3140_WRITE_REGISTER+1,#00H
	LCALL  WRITE_MAX3140_16BIT_REGISTER
        ;
	;Display the HB/LB result to Serial Port 
	;
	MOV    R0,#MAX3140_READ_REGISTER     
	LCALL  SEND_2BYTE
	LCALL  CRLF
        END
