📄 r61503这颗ic的驱动 网上下载.asm
字号:
MOV A,#21H
LCALL WCOM
MOV DPH,#00H
;LCALL WDAT
MOV A,#00H
LCALL WDAT
CALL DELAY
MOV DPH,#00H
LCALL WCOM
MOV A,#07H
LCALL WCOM
MOV DPH,#00H
LCALL WDAT
MOV A,#31H
LCALL WDAT
;
CALL DELAY
MOV DPH,#00H
LCALL WCOM
MOV A,#12H
LCALL WCOM
MOV DPH,#11H
LCALL WDAT
MOV A,#32H
LCALL WDAT
CALL DELAY
CALL DELAY
MOV DPH,#00H
LCALL WCOM
MOV A,#07H
LCALL WCOM
MOV DPH,#02H
LCALL WDAT
MOV A,#33H
LCALL WDAT
CALL DELAY
CALL DELAY
MOV DPH,#00H
;LCALL WCOM
MOV A,#22H
LCALL WCOM
RET
MAINADDRESS:
RET
;*************************************************************************
;********************** INITIAL OF LGDP4511*******************************
;*************************************************************************
;*************************************************************************
DELAY: ; DELAY 0.1s
PUSH 1
PUSH 2
PUSH 3
MOV R1,#02
DELAY1:
MOV R2,#25
DELAY2:
MOV R3,#255
DJNZ R3,$
DJNZ R2,DELAY2
DJNZ R1,DELAY1
POP 3
POP 2
POP 1
RET
;*************************************************************************
DELAY_1MS: ;1.5ms
PUSH 1
PUSH 2
MOV R1,#100
DELAY11:
MOV R2,#200
DJNZ R2,$
DJNZ R1,DELAY11
POP 2
POP 1
RET
;************************************************************************
WCOM:
CLR AO
NOP
NOP
MOVX @DPTR,A
NOP
NOP
RET
;*************************************************************************
WDAT:
SETB AO
NOP
NOP
MOVX @DPTR,A
NOP
NOP
RET
;*******************************************************************************
INIT0:
JNB P3.2,$ ;TEST PORT3.2(INT0) 1 OR 0
RETI
;*******************************************************************************
WBLOCK:
CALL MAINADDRESS
MOV XX,#176
MOV YY,#73 ;
MOV R6,#0FFH ;
MOV R7,#0FFH ;
CALL BLC0
;--------------------------------
MOV R5,#74
WBLOCK1:
MOV XX,#59
MOV YY,#1 ;
MOV R6,#0FFH ;
MOV R7,#0FFH ;
CALL BLC0
MOV XX,#58
MOV YY,#1 ;
MOV R6,#00H ;
MOV R7,#00H ;
CALL BLC0
MOV XX,#59
MOV YY,#1 ;
MOV R6,#0FFH ;
MOV R7,#0FFH ;
CALL BLC0
DJNZ R5,WBLOCK1
;----------------------------------
MOV XX,#176
MOV YY,#73 ;
MOV R6,#0FFH ;
MOV R7,#0FFH ;
CALL BLC0
RET
;******************************************************
;**********************************************************************************
BLC0:
MOV R1,XX ;
BLC1:
MOV DPH,R6
; CALL WDAT
MOV A,R7
CALL WDAT
DJNZ R1,BLC1
DJNZ YY,BLC0
RET
;***************************************************
SHOW0:
MOV R1,XX ;
SHOW1:
SETB AO
MOV P2,R6
; CALL WDAT
MOV P0,R7
;CALL WDAT
CLR R_W
NOP
NOP
NOP
SETB R_W
DJNZ R1,SHOW1
DJNZ YY,SHOW0
RET
;***********************************************************
FULL_1: LCALL MAINADDRESS
MOV R5,#5
FULL_3:
MOV XX,#16
MOV YY,#1
MOV R6,#0FFH
MOV R7,#0FFH
LCALL BLC0
MOV XX,#16
MOV YY,#1
MOV R6,#000H
MOV R7,#000H
LCALL BLC0
DJNZ R5,FULL_3
MOV XX,#16
MOV YY,1
MOV R6,#0FFH
MOV R7,#0FFH
LCALL BLC0
RET
;****************************************************************
BLACK:
LCALL MAINADDRESS
MOV XX,#176
MOV YY,#2
MOV R6,#0FFH
MOV R7,#0FFH
LCALL BLC0
MOV R5,#216
BLACK1:
MOV XX,#2
MOV YY,#1
MOV R6,#0FFH
MOV R7,#0FFH
LCALL BLC0
MOV XX,#172
MOV YY,#1
MOV R6,#00H
MOV R7,#00H
LCALL BLC0
MOV XX,#2
MOV YY,#1
MOV R6,#0FFH
MOV R7,#0FFH
LCALL BLC0
DJNZ R5,BLACK1
MOV XX,#176
MOV YY,#2
MOV R6,#0FFH
MOV R7,#0FFH
LCALL BLC0
RET
;******************************************************************
;*************************************************
C_DOT:
CALL MAINADDRESS
MOV R1,#220
MOV R3,#0FFH
C_DOT0:
MOV R2,#88
MOV A,R3
MOV DPH,R3
C_DOT1:
CALL WDAT
; CALL WDAT
CPL A
MOV DPH,A
CALL WDAT
;CALL WDAT
CPL A
MOV DPH,A
DJNZ R2,C_DOT1
CPL A
MOV R3,A
DJNZ R1,C_DOT0
RET
;*************************************************
;*************************************************
BAR_8C:
CALL MAINADDRESS
MOV XX,#176
MOV YY,#27
MOV R6,#0FFH
MOV R7,#0FFH
CALL BLC0
MOV YY,#28
MOV R6,#0F8H
MOV R7,#00H
CALL BLC0
MOV YY,#27
MOV R6,#07H
MOV R7,#0E0H
CALL BLC0
MOV YY,#28
MOV R6,#00H
MOV R7,#1FH
CALL BLC0
MOV YY,#27 ;
MOV R6,#0FFH ;
MOV R7,#0E0H ;
CALL BLC0
MOV YY,#28 ;
MOV R6,#0F8H ;
MOV R7,#1FH ;
CALL BLC0
MOV YY,#27 ;
MOV R6,#07H ;
MOV R7,#0FFH ;
CALL BLC0
MOV YY,#28 ;
MOV R6,#00H ;
MOV R7,#00H ;
CALL BLC0
RET
;*************************************************
;**************************************************
WHITE:
LCALL MAINADDRESS
MOV XX,#176
MOV YY,#220
MOV R6,#0FFH
MOV R7,#0FFH
LCALL BLC0
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -