ST7036-0A ETC [List of Unclassifed Manufacturers], ST7036-0A Datasheet - Page 42

no-image

ST7036-0A

Manufacturer Part Number
ST7036-0A
Description
Dot Matrix LCD Controller/Driver
Manufacturer
ETC [List of Unclassifed Manufacturers]
Datasheet
ST7036
;-------------------------------------------------------------------
INITIAL_START:
;-------------------------------------------------------------------
MAIN_START:
V1.1
Initial Program Code Example For 8051 MPU(4 Bit Interface):
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
MOV
CALL
CALL
XXXX
XXXX
XXXX
A,#06H
DELAY40mS
DELAY30uS
WRINS_CHK
DELAY30uS
WRINS_CHK
DELAY30uS
WRINS_CHK
DELAY30uS
WRINS_CHK
DELAY30uS
WRINS_CHK
DELAY30uS
WRINS_CHK
DELAY2mS
WRINS_CHK
DELAY30uS
A,#14H
A,#78H
A,#6AH
A,#0CH
A,#01H
A,#30H
WRINS_ONCE ; 8 bit, DL = 1
DELAY2mS
A,#30H
WRINS_ONCE ; 8 bit, DL = 1
DELAY30uS
A,#30H
WRINS_ONCE ; 8 bit, DL = 1
DELAY30uS
CHK_BUSY
A,#20H
WRINS_ONCE ; 4 bit, DL = 0
DELAY30uS
A,#29H
WRINS_CHK
A,#5EH
;ENTRY MODE SET
;
;
;
Power/ICON/Contrast
; FUNCTION SET
; FUNCTION SET
; FUNCTION SET
; FUNCTION SET
; FUNCTION SET
IS2 = 0, IS1 = 1
;bias
;Contrast set
;CLEAR DISPLAY
;Follower control
;DISPLAY ON
4 bit, DL = 0, N = 1,
42/72
;-------------------------------------------------------------------
WRINS_CHK:
WRINS_NOCHK:
WRINS_ONCE:
;-------------------------------------------------------------------
CHK_BUSY:
$1
RET
XXXX
CALL
PUSH
ANL
CLR
CLR
SETB
MOV
CLR
POP
SWAP
ANL
CLR
CLR
SETB
MOV
CLR
MOV
RET
PUSH
MOV
CLR
SETB
SETB
MOV
CLR
MOV
CLR
SETB
SETB
NOP
CLR
JB
POP
A.7,$1
A,#F0H
A,#F0H
RS
RW
E
RS
RW
E
RS
E
RS
E
A
A
CHK_BUSY
P1,A
P1,A
P1,#FFH
P1,#FFH
A,P1
P1,#FFH
E
E
RW
E
RW
E
A
A
A
;EX: Port 3.0
;EX: Port 3.1
;EX: Port 3.2
;EX:Port1=Data Bus
;For Check Bus Flag
;Check Busy Flag
2003/12/24

Related parts for ST7036-0A