
	ACALL	ZERO		; fill P1 and P3 with 0
	ACALL	TIMER_75MS	; wait 75 milliseconds
	MOV	LCDdata,#38h	; set display on, two lines
	ACALL	ENABLE		; send command to LCD
	ACALL	TIMER_75MS	; wait again
	MOV	LCDdata,#0Fh	; set display on, cursor on, blink on
	ACALL	ENABLE		; enable command
	ACALL	TIMER_1MS	; wait
	MOV	LCDdata,#01h	; display clear
	ACALL	ENABLE		; enable
	ACALL	TIMER_30MS
	MOV	LCDdata,06h	; entry mod set = increment mode
	ACALL	ENABLE
	ACALL	TIMER_30MS	; end of initialization
	SETB	RS		; I set the bus for data, from now i ;can send DATA
	ACALL	ENABLE
	ACALL	TIMER_30MS
	MOV	LCDdata,'a'
	ACALL	ENABLE
	ACALL	TIMER_30MS
	MOV	LCDdata,'A'
	ACALL	ENABLE
LOOP:
	NOP
	AJMP LOOP

END
