📄 r61503这颗ic的驱动 网上下载.asm
字号:
;*************************************************************************
;*************************************************************************
;*** PROJECT NAME : STGU011LW2 ***
;*** CREATOR : SPACEDISP Kevin ***
;*** DATE : 05/18/2005 ***
;*** IC : MAIN ER61503 ***
;*** VDD : 3.2V ***
;*** INTERFACE : 8080 8BITS SYSTEM ***
;*** DATE : 2006/05/22 ***
;*************************************************************************
;*************************************************************************
;******************INTERFACE DEFINE***************************************
CS1 EQU P1.6
CS2 EQU P1.7
AO EQU P3.4
RES EQU P3.5
R_W EQU P3.6
XX EQU 20H
YY EQU 21H
DATA1 EQU 25H
DATA2 EQU 26H
;*************************************************************************
ORG 00H
jmp START
ORG 050H
;*************************************************************************
START:
CLR CS1
CLR RES
CALL DELAY_1MS
SETB RES
CALL DELAY_1MS
;mov sp,#1fh
;push R1
;PUSH 56H
CLR CS1
NOP
CALL INIT61503
CALL DELAY_1MS
DISPLAY:
; LCALL ADRESSMAIN
LCALL WBLOCK
LCALL DELAY
LCALL NEXT
LCALL FLICKER
LCALL DELAY
LCALL NEXT
; LCALL SLEEPIN
;
; LCALL NEXT
; CALL SLEEPOUT
; LCALL INIT61503
; CALL DELAY_1MS
LCALL FIGURE1
;LCALL NEXT
LCALL FIGURE2
; LCALL NEXT
LCALL FIGURE3 ;0
; LCALL NEXT
LCALL FIGURE4
LCALL FIGUR5
;LCALL FIGUR6
LCALL FIGUR7
LCALL NEXT
; LCALL FIGURE
LCALL FIGURE1 ;1
LCALL FIGURE2
LCALL NEXT
LCALL FIGURE
LCALL FIGUR5
LCALL FIGURE3
LCALL FIGUR6
; LCALL FIGURE6 ;2
LCALL FIGURE2
LCALL FIGUR7
LCALL NEXT
LCALL FIGURE
; LCALL FIGURE1
;LCALL NEXT
; LCALL FIGURE2
; LCALL NEXT
LCALL FIGURE3 ;3
; LCALL NEXT
LCALL FIGURE4
LCALL FIGUR5
LCALL FIGUR6
LCALL FIGUR7
LCALL NEXT
; LCALL FIGURE
LCALL FIGURE1 ;4
;LCALL NEXT
;LCALL FIGURE2
; LCALL NEXT
LCALL FIGURE3
; LCALL NEXT
LCALL FIGURE4
; LCALL FIGUR5
LCALL FIGUR6
; LCALL FIGUR7
LCALL NEXT
; LCALL FIGURE
LCALL FIGURE1 ;5
;LCALL NEXT
;LCALL FIGURE2
; LCALL NEXT
; LCALL FIGURE3
; LCALL NEXT
LCALL FIGURE4
LCALL FIGUR5
LCALL FIGUR6
LCALL FIGUR7
; LCALL FIGURE
LCALL NEXT
LCALL FIGURE1
;LCALL NEXT
LCALL FIGURE2
; LCALL NEXT
;LCALL FIGURE3 ;6
; LCALL NEXT
LCALL FIGURE4
LCALL FIGUR5
LCALL FIGUR6
LCALL FIGUR7
LCALL NEXT
LCALL FIGURE
;LCALL FIGURE1
;LCALL NEXT
;LCALL FIGURE2
; LCALL NEXT
LCALL FIGURE3 ;7
; LCALL NEXT
LCALL FIGURE4
LCALL FIGUR5
; LCALL FIGUR6
;LCALL FIGUR7
LCALL NEXT
; LCALL FIGURE
LCALL FIGURE1
;LCALL NEXT
LCALL FIGURE2
; LCALL NEXT
LCALL FIGURE3 ;8
; LCALL NEXT
LCALL FIGURE4
LCALL FIGUR5
LCALL FIGUR6
LCALL FIGUR7
LCALL NEXT
; LCALL FIGURE
LCALL FIGURE1
;LCALL NEXT
; LCALL FIGURE2
; LCALL NEXT
LCALL FIGURE3 ;9
; LCALL NEXT
LCALL FIGURE4
LCALL FIGUR5
LCALL FIGUR6
LCALL FIGUR7
LCALL NEXT
LCALL ADRESSMAIN
; LCALL NEXT
;*************************************************************************
;**************************** BLACK***************************************
LCALL BLACK
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** RED ***************************************
;*************************************************************************
LCALL FULL_R
LCALL DELAY
lcall next
;*************************************************************************
;**************************** GREEN***************************************
;*************************************************************************
LCALL FULL_G
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** BLUE***************************************
;*************************************************************************
LCALL FULL_B
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** GARYSCALE***************************************
;*************************************************************************
LCALL BAR_9W
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** RED_BAR ***************************************
;*************************************************************************
LCALL BAR_8R
LCALL DELAY
lcall next
;*************************************************************************
;**************************** GREEN_BAR***************************************
;*************************************************************************
LCALL BAR_8G
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** BLUE_BAR***************************************
;*************************************************************************
LCALL BAR_8B
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** WHITE***************************************
;*************************************************************************
LCALL WHITE
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** BLACK***************************************
LCALL C_DOT
LCALL DELAY
LCALL NEXT
;*************************************************************************
;**************************** BLACK***************************************
;*************************************************************************
LCALL BAR_8C
LCALL DELAY
LCALL NEXT
;***************************SLEEPIN
;****************************************************************
;*********************************************************STANDBY
; LCALL STANDBY
; LCALL DELAY
; LCALL NEXT
JMP display
;*************************************************************************
;**********************************************
FIGURE1:
;CALL MAINADDRESS
MOV R1,#176
MOV R2,#220
FIRST:
MOV A,#0FFH
MOV DPH,#0FFH
CALL WDAT
DJNZ R1,FIRST
MOV R1,#176
DJNZ R2,FIRST
MOV R1,#106
MOV R2,#88
MOV R4,#0F8H
MOV R5,#00H
CALL ADRESS
RET
FIGURE2:
;CALL MAINADDRESS
MOV R1,#134
MOV R2,#88
MOV R4,#07H
MOV R5,#0E0H
CALL ADRESS
RET
FIGURE3:
;CALL MAINADDRESS
MOV R1,#106
MOV R2,#112
MOV R4,#00H
MOV R5,#1FH
CALL ADRESS
RET
FIGURE4:
;CALL MAINADDRESS
MOV R1,#134
MOV R2,#112
MOV R4,#0FFH
MOV R5,#0E0H
CALL ADRESS
RET
FIGUR5:
MOV R1,#106
MOV R2,#88
MOV R4,#07H
MOV R5,#0FFH
CALL ADRESS1
RET
FIGUR6:
MOV R1,#134
MOV R2,#88
MOV R4,#0F8H
MOV R5,#1FH
CALL ADRESS1
RET
FIGUR7:
MOV R1,#162
MOV R2,#88
MOV R4,#00H
MOV R5,#00H
CALL ADRESS1
RET
ADRESS1:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -