
WRITE_CMD
	PUSH  	ACC           	;Save A for low nibble
	MOV	B,	DATA	;					DDDDCCCC
	ORL   	B,	#0F0h	;bits 7..4 <- 1, clear msn		iiiiCCCC
	ORL   	A,	#007h	;Don't affect bits 0-3, clear lsn 	7654oxxx
	ANL   	B,	A	;High nibble to display			7654oCCC
	MOV	DATA,	B
	CLR	RS
	SETB  	EN 
	NOP
	NOP
	CLR   	EN 
	POP   	ACC		;Prepare to send			DDDDCCCC
	SWAP	A		;					32107654
	MOV	B,	DATA	;					DDDDCCCC
	ORL   	B,	#0F0h	;bits 7..4 <- 1, clear msn		iiiioCCC
	CLR   	EN
	ORL   	A,	#007h	;Don't affect bits 0-3, clear lsn 	3210oiii
	ANL   	B,	A	;low nibble to display			3210oCCC
	MOV	DATA,	B
	CLR	RS
	SETB  	EN 
	NOP
	NOP
	CLR   	EN 
	ACALL	Delay50us
	RET
