Professional Documents
Culture Documents
Eshwar Gowda M N 1MS10EC031 162 LCD module is a very common type of LCD module that is used in 8051 based embedded projects. It consists of 16 rows and 2 columns of 57 or 58 LCD dot matrices. The module were are talking about here is type number JHD162A which is a very popular one. It is available in a 16 pin package with back light, contrast adjustment function and each dot matrix has 58 dot resolution. The pin numbers, their name and corresponding functions are shown in the table.
Code:
ORG 0000H MOV A,#38H LCALL COMMAND LCALL DELAY MOV A,#0EH LCALL COMMAND LCALL DELAY MOV A,#01H LCALL COMMAND LCALL DELAY MOV A,#06H LCALL COMMAND LCALL DELAY MOV A,#86H LCALL COMMAND LCALL DELAY MOV A,#'Y' LCALL DATA_DISPLAY LCALL DELAY MOV A,#'E' LCALL DATA_DISPLAY LCALL DELAY
AGAIN: SJMP AGAIN COMMAND: MOV P1,A CLR P2.0 CLR P2.1 SETB P2.2 LCALL DELAY CLR P2.2 RET DATA_DISPLAY: MOV P1,A SETB P2.0 CLR P2.1 SETB P2.2