⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 320b(al).asm

📁 ra8835汇编源代码
💻 ASM
📖 第 1 页 / 共 2 页
字号:

        MOV     R1,#37
LL13:
        MOV     A,#55H
        CALL    DATA_W
        DJNZ    R1,LL13
        DJNZ    R0,LL9

        CALL    DELAY
        CALL    STP_SC

        LJMP    ALL_ON
;******************************************************************************
;sed1330 funtion
COM_W:
         MOV     P1,A
         CLR     R_W  ;不用
         SETB    A0
         CLR     CS
         SETB    E
         NOP
         SETB    CS
         RET

;******************************************************************************
DATA_W:
         MOV     P1,A
         CLR     R_W
         CLR     A0
         CLR     CS
         SETB    E
         NOP
         SETB    CS
         RET

;******************************************************************************
;CLEAR LAYER 1
CL1:    CALL    POS1
        MOV     A,#42H
        CALL    COM_W
        MOV     R0,#30
L1:     MOV     R1,APL
L2:     MOV     A,#00H
        CALL    DATA_W
        DJNZ    R1,L2
        DJNZ    R0,L1
        RET

;******************************************************************************
;CLEAR LAYER 2
CL2:    CALL    POS2
        MOV     A,#42H
        CALL    COM_W
        MOV     R0,#240
L3:     MOV     R1,APL
L4:     MOV     A,#0H
        CALL    DATA_W
        DJNZ    R1,L4
        DJNZ    R0,L3
        RET

;******************************************************************************
;POSITION 1
POS1:   MOV     A,#46H
        CALL    COM_W
        MOV     A,#00H
        CALL    DATA_W
        MOV     A,#00H
        CALL    DATA_W
        RET

;******************************************************************************
;POSITION 1 SHIFT 30
POS11:  MOV     A,#46H
        CALL    COM_W
        MOV     A,#MAX_COL / 8
        CALL    DATA_W
        MOV     A,#00H
        CALL    DATA_W
        RET

;******************************************************************************
;POSITION 2
POS2:   MOV     A,#46H
        CALL    COM_W
        MOV     A,SAD_2L
        CALL    DATA_W
        MOV     A,SAD_2H
        CALL    DATA_W
        RET

;*******************************************************************************
;               Procedure of step by step and scan
;*******************************************************************************
STP_SC:
        MOV     C,S_S
        JC      STEP
        RET
STEP:
        MOV     C,STP
        MOV     R5,#0FH
LOPE:
        MOV     R6,#0FFH
LOPD:
        DJNZ    R6,LOPD
        DJNZ    R5,LOPE
        JNB     S_S,LOUT
        JNC     STEP
LOUT:
        RET
;*******************************************************************************
;               BCD DELAY TIME SELECT
;*******************************************************************************
CBCD:
        MOV     P0,#00H
        PUSH    A
        MOV     A,P0
        ANL     A,#0FH
        RL      A
        RL      A
        MOV     BCD,A
        POP     A
        RET
;*******************************************************************************
DELAY:
        CALL    CBCD
        MOV     R4,BCD
LOPC:
        MOV     R5,#40
LOPB:
        MOV     R6,#250
LOPA:
        DJNZ    R6,LOPA
        DJNZ    R5,LOPB
        DJNZ    R4,LOPC
        RET

;*******************************************************************************
SHOW_VER:
        DB      0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,0C2h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,0C2h,0AAh,0AAh,000h,000h,005h
        DB      000h,000h,00Ah,000h,01Dh,0C5h,000h,011h
        DB      04Ah,0F0h,01Dh,045h,000h,005h,04Ah,000h
        DB      01Dh,0C5h,000h,000h,00Ah,000h,000h,005h
        DB      0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,0C2h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,0C2h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      0C2h,0AAh,0AAh,000h,000h,005h,000h,000h
        DB      00Ah,000h,05Dh,0C5h,000h,055h,04Ah,0F0h
        DB      055h,045h,000h,055h,04Ah,000h,05Dh,0C5h
        DB      000h,000h,00Ah,000h,000h,005h,0C2h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,0C2h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,0C2h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
        DB      0AAh,000h,000h,005h,000h,000h,00Ah,000h
        DB      05Dh,0C5h,000h,051h,04Ah,0F0h,05Dh,045h
        DB      000h,045h,04Ah,000h,05Dh,0C5h,000h,000h
        DB      00Ah,000h,000h,005h,0C2h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,0C2h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,0C2h,0AAh,0AAh,000h
        DB      000h,005h,000h,000h,00Ah,001h,0DDh,0C5h
        DB      000h,055h,04Ah,0F1h,0D5h,045h,001h,015h
        DB      04Ah,001h,0DDh,0C5h,000h,000h,00Ah,000h
        DB      000h,005h,0C2h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
        DB      055h,055h,002h,0AAh,0AAh,001h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
        DB      0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
        DB      055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
        DB      002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
        DB      0AAh,001h,055h,055h,0C2h,0AAh,0AAh,055h
        DB      055h,055h,0AAh,0AAh,0AAh,055h,055h,055h
        DB      0AAh,0AAh,0AAh,055h,055h,055h

SHOW_HOR:
        DB      008h,042h,010h,084h,021h,008h,042h,010h
        DB      084h,021h,008h,042h,010h,084h,021h,008h
        DB      042h,010h,084h,021h,008h,042h,010h,084h
        DB      021h,008h,042h,010h,084h,021h,008h,042h
        DB      010h,084h,021h,008h,042h,010h,084h,02Ah
        DB      008h,042h,010h,084h,021h,008h,042h,010h
        DB      084h,021h,008h,042h,010h,084h,021h,008h
        DB      042h,010h,084h,021h,008h,042h,010h,084h
        DB      021h,008h,042h,010h,084h,021h,008h,042h
        DB      010h,084h,021h,008h,042h,010h,084h,035h
        DB      000h,040h,010h,004h,001h,000h,040h,010h
        DB      004h,001h,000h,040h,010h,004h,001h,000h
        DB      040h,010h,004h,001h,000h,040h,010h,084h
        DB      001h,000h,040h,010h,004h,001h,000h,040h
        DB      010h,004h,021h,000h,040h,010h,004h,00Ah
        DB      000h,040h,010h,004h,001h,000h,040h,010h
        DB      004h,001h,000h,040h,010h,004h,001h,000h
        DB      040h,010h,004h,001h,000h,040h,010h,004h
        DB      001h,000h,040h,010h,004h,001h,000h,040h
        DB      010h,004h,001h,000h,040h,010h,004h,015h
        DB      0C0h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,00Ah
        DB      000h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,000h
        DB      000h,000h,000h,000h,000h,000h,000h,015h
        DB      002h,0AAh,0AAh,0AAh,0AAh,0A0h,000h,0AAh
        DB      0AAh,0AAh,0AAh,0A8h,000h,00Ah,0AAh,0AAh
        DB      0AAh,0AAh,000h,002h,0AAh,0AAh,0AAh,0AAh
        DB      000h,000h,0AAh,0AAh,0AAh,0AAh,080h,000h
        DB      02Ah,0AAh,0AAh,0AAh,0A0h,000h,00Ah,0AAh
        DB      001h,055h,055h,055h,055h,043h,0B8h,055h
        DB      055h,055h,055h,050h,0BBh,085h,055h,055h
        DB      055h,054h,02Eh,0E1h,055h,055h,055h,054h
        DB      03Bh,0B8h,055h,055h,055h,055h,00Eh,0EEh
        DB      015h,055h,055h,055h,043h,0BBh,085h,055h
        DB      002h,0AAh,0AAh,0AAh,0AAh,0A2h,028h,0AAh
        DB      0AAh,0AAh,0AAh,0A8h,0AAh,08Ah,0AAh,0AAh
        DB      0AAh,0AAh,028h,0A2h,0AAh,0AAh,0AAh,0AAh
        DB      00Ah,0A8h,0AAh,0AAh,0AAh,0AAh,082h,08Ah
        DB      02Ah,0AAh,0AAh,0AAh,0A0h,0AAh,08Ah,0AAh
        DB      0F1h,055h,055h,055h,055h,043h,0A8h,055h
        DB      055h,055h,055h,050h,0AAh,085h,055h,055h
        DB      055h,054h,02Eh,0A1h,055h,055h,055h,054h
        DB      03Ah,0A8h,055h,055h,055h,055h,00Eh,0EAh
        DB      015h,055h,055h,055h,043h,0AAh,085h,055h
        DB      002h,0AAh,0AAh,0AAh,0AAh,0A0h,0A8h,0AAh
        DB      0AAh,0AAh,0AAh,0A8h,0AAh,08Ah,0AAh,0AAh
        DB      0AAh,0AAh,022h,0A2h,0AAh,0AAh,0AAh,0AAh
        DB      022h,0A8h,0AAh,0AAh,0AAh,0AAh,088h,02Ah
        DB      02Ah,0AAh,0AAh,0AAh,0A0h,0AAh,08Ah,0AAh
        DB      001h,055h,055h,055h,055h,043h,0B8h,055h
        DB      055h,055h,055h,050h,0BBh,085h,055h,055h
        DB      055h,054h,02Eh,0E1h,055h,055h,055h,054h
        DB      03Bh,0B8h,055h,055h,055h,055h,00Eh,0EEh
        DB      015h,055h,055h,055h,043h,0BBh,085h,055h
        DB      002h,0AAh,0AAh,0AAh,0AAh,0A0h,000h,0AAh
        DB      0AAh,0AAh,0AAh,0A8h,000h,00Ah,0AAh,0AAh
        DB      0AAh,0AAh,000h,002h,0AAh,0AAh,0AAh,0AAh
        DB      000h,000h,0AAh,0AAh,0AAh,0AAh,080h,000h
        DB      02Ah,0AAh,0AAh,0AAh,0A0h,000h,00Ah,0AAh
        DB      001h,055h,055h,055h,055h,040h,000h,055h
        DB      055h,055h,055h,050h,000h,005h,055h,055h
        DB      055h,054h,000h,001h,055h,055h,055h,054h
        DB      000h,000h,055h,055h,055h,055h,000h,000h
        DB      015h,055h,055h,055h,040h,000h,005h,055h

        END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -