Department of Computer Science and Information EngineeringNational Cheng Kung University, TAIWANLCD HANEL
INTERFACINGSending Data/ Commands to LCDs w/ TimeDelay(cont’)
;Check busy flag before sen
ding data, command to LCD
;p1=data pin;P2.0 connected to RS pin;P2.1 connected to R/W pin;P2.2 connected to E pinORG 0HMOV A,#38H;init. LCD 2 lines ,5x7 matrixACALL COMMAND ;issue commandMOV A,#0EH;LCD on, cursor onACALL COMMAND ;issue commandMOV A,#01H;clear LCD commandACALL COMMAND ;issue commandMOV A,#06H;shift cursor rightACALL COMMAND ;issue commandMOV A,#86H;cursor: line 1, pos. 6ACALL COMMAND;command subroutineMOV A,#’N’ ;display letter NACALL DATA_DISPLAY MOV A,#’O’ ;display letter OACALL DATA_DISPLAY
HERE:SJMP HERE;STAY HERE.....8051 P1.0 P1.7 P2.0 P2.1 P2.2D0 D7 RS R/W EVCC VEE VSS10kPOT
LCD+5V