12a.asm
来自「12" LCD iniotial +SSD1289IC」· 汇编 代码 · 共 975 行 · 第 1/4 页
ASM
975 行
CALL WRITEI
; --------------------
MOV A,#1DH
CALL WRITE_INDEX
MOV B,#00H
MOV A,#47H
CALL WRITEI
; --------------------
MOV A,#1EH
CALL WRITE_INDEX
;
MOV B,#00H
MOV A,#00H
CALL WRITEI
; --------------------
MOV A,#1FH
CALL WRITE_INDEX
MOV B,#00H
MOV A,#03H ; VRH=1101 =D3~D0
CALL WRITEI
; --------------------
MOV A,#44H
CALL WRITE_INDEX
MOV B,#00H
MOV A,#20H ;VCOMH D6~D0
CALL WRITEI
; --------------------
MOV A,#45H
CALL WRITE_INDEX
MOV B,#00H
MOV A,#0EH ;VCOM AMP D4~0
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
MOV A,#1CH
CALL WRITE_INDEX
MOV B,#00H
MOV A,#04H
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
MOV A,#1BH
CALL WRITE_INDEX
MOV B,#00H
MOV A,#18H
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
MOV A,#1BH
CALL WRITE_INDEX
MOV B,#00H
MOV A,#18H
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
MOV A,#1BH
CALL WRITE_INDEX
MOV B,#00H
MOV A,#10H
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
MOV A,#43H
CALL WRITE_INDEX
MOV B,#00H
MOV A,#80H
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
;DISPALY ON SETTING-----------------------------------
MOV A,#30H
CALL WRITE_INDEX
MOV B,#00H
MOV A,#08H
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
MOV A,#26H
CALL WRITE_INDEX
MOV B,#00H ;DISPLAY ON DON=1,DTE=1,D=11
MOV A,#04H
CALL WRITEI
; --------------------
CALL DELAY2 ;Delay 50ms
; --------------------
MOV A,#26H
CALL WRITE_INDEX
MOV B,#00H ;DISPLAY ON DON=1,DTE=1,D=11
MOV A,#24H
CALL WRITEI
; --------------------
MOV A,#26H
CALL WRITE_INDEX
MOV B,#00H ;DISPLAY ON DON=1,DTE=1,D=11
MOV A,#2CH
CALL WRITEI
; --------------------
MOV A,#26H
CALL WRITE_INDEX
MOV B,#00H ;DISPLAY ON DON=1,DTE=1,D=11
MOV A,#3CH
CALL WRITEI
;-FIXED THE ABNORMAL PIXEL DATA ISSUE--------
; --------------------
MOV A,#57H
CALL WRITE_INDEX
MOV B,#00H
MOV A,#02H
CALL WRITEI
; --------------------
MOV A,#56H
CALL WRITE_INDEX
MOV B,#00H
MOV A,#7BH
CALL WRITEI
; --------------------
MOV A,#57H
CALL WRITE_INDEX
MOV B,#00H
MOV A,#00H
CALL WRITEI
RET
;***************************************************************************
DISPLAY:
MOV DPTR,#0
MOV DPTR_H,DPH
MOV DPTR_L,DPL
MOV A,#22H
CALL WRITE_INDEX
MOV R2,#2
DISP1_1: MOV R3,#160
DISP1_2: MOV R4,#240
DISP1_3:
; MOV DPH,#00H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?