Professional Documents
Culture Documents
Assembly Code For LCD
Assembly Code For LCD
Display
;==========================================================
; Pin Definations
;==========================================================
;==========================================================
;==========================================================
mov dptr,#msgwelcome
call lcddisp
;==========================================================
;==========================================================
call lcdcmd
mov lcddatabus,#38h
call lcdcmd
mov lcddatabus,#38h
call lcdcmd
mov lcddatabus,#38h
call lcdcmd
mov lcddatabus,#0ch
call lcdcmd
mov lcddatabus,#01h
call lcdcmd
mov lcddatabus,#06h
call lcdcmd
ret
;==========================================================
setb lcden
nop
nop
clr lcden
call lcddelay
ret
;==========================================================
setb lcden
nop
nop
clr lcden
call lcddelay
ret
;==========================================================
djnz delreg2,$
djnz delreg1,lcddelay1
ret
;==========================================================
call lcdcmd
mov 39h,#00h
movc a,@a+dptr
cjne a,#'@',lcddisp1
mov lcddatabus,#c0h
call lcdcmd
inc 39h
jmp lcddisp2
call pc_int
ret
call lcddata
inc 39h
jmp lcddisp2
;==========================================================
;==========================================================
;=====================================================
;=====================================================