Write An ALP To Interface An LCD To 8051 Display A Message
Write An ALP To Interface An LCD To 8051 Display A Message
; LCD INITIALIZATION
MOV A, #'H'
ACALL DATA_DISPLAY
ACALL DELAY
MOV A,#'E'
ACALL DELAY
ACALL DATA_DISPLAY
MOV A,#'L'
ACALL DELAY
ACALL DATA_DISPLAY
MOV A,#'L'
ACALL DELAY
ACALL DATA_DISPLAY
MOV A,#'O'
ACALL DELAY
ACALL DATA_DISPLAY
HERE: SJMP HERE
DATA_DISPLAY:
ACALL READY
MOV P0,A ; SEND DATA
SETB P1.1 ;RS = 1 FOR DATA
CLR P1.2 ;R/W =0 TO WRITE TO LCD
SETB P1.3 ;E =1 FOR H TO L PULSE
;ACALL DELAY
CLR P1.3 ;E =0 LATCH IN
RET
; LCD ROUTINE
END
Demo Link:
https://drive.google.com/drive/folders/1edAiu4_kBYKbpFc2vzb_kFmvUSpav-Le