Professional Documents
Culture Documents
LCD
LCD
lcd_init mov a,#0fh ;display cursor acall lcd_init mov a,#01h ;reset acall lcd_init ret lcd_init:acall lcd_busy mov p2,a clr p3.7 ;RS=0 clr p3.6 ;R/W=0 setb p3.5 ;E=1 acall delay clr p3.5 ;E=0 ret lcd_busy:clr p3.7 setb p3.6 back:setb p3.5 clr p3.5 jb p2.7,back ret lcd_cmd:acall lcd_busy mov p2,a setb p3.7 clr p3.6 setb p3.5 acall delay clr p3.5 ret lcd_display:mov a,#'a' acall lcd_cmd ret